Limitarea numărului de înregistrări

La sfârşitul instrucţiunii SELECT pot să apară opţiuni prin care se precizează înregistrările dorite din rezultatul instrucţiunii, după o eventuală sortare.

Sintaxa acestor opţiuni:

[ OFFSET offset { ROW | ROWS } ]
[ FETCH { FIRST | NEXT } [ { rowcount | percent PERCENT } ]
    { ROW | ROWS } { ONLY | WITH TIES } ]

Explicaţii:

Exemple:

select * from stud order by nume,prenume OFFSET 100 ROWS;

select * from stud order by nume,prenume OFFSET 100 ROWS FETCH NEXT 100 ROWS ONLY;

select * from stud order by nume,prenume OFFSET 100 ROWS FETCH NEXT 10 PERCENT ROWS ONLY;

select * from stud order by nume,prenume OFFSET 100 ROWS FETCH NEXT 100 ROWS WITH TIES;

Referinţe: