sql >> Databasteknik >  >> RDS >> Oracle

Oracle LIMIT n,m ekvivalent

Om du kan acceptera att få en extra kolumn för radnumret kan du använda ROW_NUMBER analytisk funktion och gör något liknande

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 alla kolumner i tabellen plus RN kolumn




  1. Integrera ServiceNow med Oracle Identity Cloud Service (IDCS)

  2. SQL Server:Hur man väljer alla dagar i ett datumintervall även om det inte finns någon data på några dagar

  3. GroupingError:ERROR:kolumnen måste visas i GROUP BY-satsen eller användas i en aggregerad funktion

  4. Komma igång med Oracle Application Express-APEX