sql >> Database teknologi >  >> RDS >> Oracle

Oracle LIMIT n,m ækvivalent

Hvis du kan acceptere at få en ekstra kolonne til rækkenummeret, kan du anvende ROW_NUMBER analytisk funktion og gør noget som dette

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

Men du får alle kolonnerne i tabellen plus RN kolonne




  1. SQL Server Genopbyg og Reorganiser Index

  2. Kan ikke oprette forbindelse til Postgres via PHP, men kan oprette forbindelse fra kommandolinjen og PgAdmin på en anden maskine

  3. EXP() Eksempler i SQL Server

  4. At komme rundt i MySQL Kan ikke genåbne tabelfejl