sql >> Database >  >> RDS >> Oracle

Oracle LIMIT n,m equivalent

Als u akkoord gaat met het krijgen van een extra kolom voor het rijnummer, kunt u de ROW_NUMBER toepassen analytische functie en doe zoiets als dit

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

Maar je krijgt alle kolommen in de tabel plus de RN kolom




  1. Optimizer-beperkingen met gefilterde indexen

  2. Gebruik van SqlParameter in SQL LIKE-clausule werkt niet

  3. Evalueren wanneer een expressie in een query wordt geëvalueerd

  4. Php - Uw PHP-installatie lijkt de MySQL-extensie te missen die vereist is voor WordPress