Exemples d’utilisation de "OFFSET" et "FETCH".
La requête suivante renvoie toutes les lignes sauf les 10 premières, classées par la colonne COL1 :
SELECT *
FROM T1
ORDER BY COL1
OFFSET 10 ROWS
Cet exemple renvoie les 10 premières lignes ordonnées par la colonne COL1 :
SELECT *
FROM T1
ORDER BY COL1
FETCH FIRST 10 ROWS ONLY
Utilisation des clauses OFFSET et FETCH dans une table dérivée, dont le résultat est à nouveau délimité dans une requête externe.
SELECT *
FROM (
SELECT *
FROM T1
ORDER BY COL1 DESC
OFFSET 1 ROW
FETCH NEXT 10 ROWS ONLY
) a
ORDER BY a.COL1
FETCH FIRST ROW ONLY