OFFSET FETCH - Ограничение выборки в MSSQL
"OFFSET FETCH" это фильтр который позволяет пропустить некоторое количество первых строк в выборке.
Например:
select field1, field2, field3
from table1
order by field1, field2
offset 100 rows fetch next 50 rows only;
Этот пример вернет строки с 101 по 150, из всех строк отсортированных по field1 и field2.
! Сначала будет произведена сортировка, затем возврат 50 строк.
! Для больших объемов данных этот способ требует много ресурсов, поэтому использовать лучше на минимизированных выборках.