11. Advanced Searching
Paginating Through a Result Set
with series as
(
select rownum id, level*10 data from dual
connect by level <= 10
)
select * from series where id between 1 and 5;Skipping n Rows from a Table
-- Skip even-numbered rows
select ename
from (
select row_number() over (order by ename) rn,
ename
from emp
) x
where mod(rn,2) = 1Incorporating OR Logic When Using Outer Joins
Selecting the Top n Records
Finding Records with the Highest and Lowest Values
Investigating Future Rows
Shifting Row Values

Ranking Results

Suppressing Duplicates
Finding Knight Values

Generating Simple Forecasts


Last updated