sql >> Database teknologi >  >> RDS >> Sqlserver

Svarende til LIMIT og OFFSET for SQL Server?

Denne funktion er nu gjort nem i SQL Server 2012. Dette fungerer fra SQL Server 2012 og fremefter.

Begræns med offset for at vælge 11 til 20 rækker i SQL Server:

SELECT email FROM emailTable 
WHERE user_id=3
ORDER BY Id
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
  • ORDER BY :påkrævet
  • OFFSET :valgfrit antal springede rækker
  • NEXT :påkrævet antal næste rækker

Reference:https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql



  1. Min 11g Optimizer Stats Job Afslut på mig – Fixed

  2. Hvordan konverterer jeg en legacy left outer join-erklæring i Oracle?

  3. ORA-00907:manglende højre parentes

  4. Sådan opretter du en formular med formularguiden