Fenêtrage des données

Rownum

SELECT ... FROM ... WHERE rownum<=N;
-- avec N le nombre de lignes désirées.

Rownum

La restriction ROWNUM <= N dans la clause WHERE permet filtrer les N premières lignes de la table.

rownum est une pseudo colonne qu'il est bien entendu possible de projeter : SELECT rownum FROM ...

Utilisation avancée

SELECT a1, ..., aN FROM 
(SELECT a1, ..., aN, rownum AS rnum FROM t)
WHERE rnum BETWEEN n1 AND n2

Cette syntaxe permet de sélectionner une fenêtre sur les données et pas seulement les N premières lignes.

AccueilRappels > Rappels Oracle > Fenêtrage des données< PrécédentSuivant >