Oracle
 sql >> Base de données >  >> RDS >> Oracle

Équivalent Oracle LIMIT n,m

Si vous pouvez accepter d'obtenir une colonne supplémentaire pour le numéro de ligne, vous pouvez appliquer le ROW_NUMBER fonction analytique et faire quelque chose comme ça

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

Mais vous obtiendrez toutes les colonnes du tableau plus le RN colonne