Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Odpowiednik OFFSET w SQL Server

Niestety SQL Server nie oferuje niczego podobnego do OFFSET MySQL'a składnia. Możesz jednak spróbować użyć tabeli pochodnej w następujący sposób:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sql Server 2008 R2 Management Studio — bez Intellisense

  2. Maksymalna funkcja serwera SQL

  3. SQL Server:Ciemna strona NVARCHAR

  4. Generowanie pliku XML z SQL Server 2008

  5. Nazwa tabeli jako zmienna