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

Equivalente a OFFSET di SQL Server

Sfortunatamente SQL Server non offre nulla di simile a OFFSET di MySQL sintassi. Tuttavia, potresti provare a utilizzare una tabella derivata come segue:

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