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

SQL Server OFFSET tilsvarende

Desværre tilbyder SQL Server ikke noget, der ligner MySQL's OFFSET syntaks. Du kan dog prøve at bruge en afledt tabel som følger:

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. Jeg er ikke i stand til at udføre udvalgte poster fra en tabel i databasen i google sql cloud ved hjælp af php

  2. Dynamisk SQL returnerer 'syntaksfejl' på Google Apps Script ved hjælp af JDBC og MySQL

  3. Cloud Migration 101:Flytning fra SQL Server til Azure

  4. Optimal måde at udfylde manglende værdier efter en LEFT JOIN?