Microsoft SQL Server SQL Server 2012/2014 utilizzando ORDER BY OFFSET e FETCH NEXT


Esempio

Per ottenere le 10 righe successive, esegui questa query:

SELECT * FROM TableName ORDER BY id OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;

Punti chiave da considerare quando lo si utilizza:

  • ORDER BY è obbligatorio per utilizzare la clausola OFFSET e FETCH .
  • OFFSET clausola OFFSET è obbligatoria con FETCH . Non puoi mai usare, ORDER BY ... FETCH .
  • TOP non può essere combinato con OFFSET e FETCH nella stessa espressione di query.