Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle LIMIT n,m-Äquivalent

Wenn Sie eine zusätzliche Spalte für die Zeilennummer akzeptieren möchten, können Sie den ROW_NUMBER anwenden analytische Funktion und mach so etwas

SELECT *
  FROM (SELECT a.*,
               ROW_NUMBER() OVER( order by date_lecture desc ) rn
          FROM pr_lecture_combustibles a)
 WHERE rn BETWEEN 10 AND 20

Aber Sie erhalten alle Spalten in der Tabelle plus die RN Spalte