Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server OFFSET-Äquivalent

Leider bietet SQL Server nichts Ähnliches wie OFFSET von MySQL Syntax. Sie können jedoch versuchen, eine abgeleitete Tabelle wie folgt zu verwenden:

SELECT some_field
FROM   (
          SELECT some_field, ROW_NUMBER() OVER (ORDER BY some_id) AS rownum
          FROM   table
       ) AS t
WHERE  t.rownum BETWEEN 11 AND 20