Ta funkcja jest teraz łatwa w SQL Server 2012. Działa od SQL Server 2012 i nowszych.
Limit z przesunięciem, aby wybrać 11 do 20 wierszy w SQL Server:
SELECT email FROM emailTable
WHERE user_id=3
ORDER BY Id
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;
ORDER BY
:wymaganeOFFSET
:opcjonalna liczba pomijanych wierszyNEXT
:wymagana liczba kolejnych wierszy
Odniesienie:https://docs.microsoft.com/en-us/sql/t-sql/queries/select-order-by-clause-transact-sql