OFFSET FETCH пример применения в TSQL
MS SQL - по необходимостиФильтр OFFSET FETCH в языке TSQL интересен тем что в отличии от фильтра TOP позволяет пропускать заданное количество строк ROWS.
Пример:
select regioncode, aolevel, offname from s_adr_fias
order by regioncode, aolevel, offname
offset 100 rows fetch next 50 rows only;
Данный пример демонстрирует выборку из набора отсортированного по условию ORDER BY (по полям regioncode, aolevel, offname) 50 строк данных пропустив первые 100 строк.
!!! Сначала выполняется именно сортировка, и только затем, из отсортированного набора данных берётся необходимый диапазон.
P.S. На больших объёмах, даже с учетом самой оптимальной индексации, данный фильтр является довольно ресурсоемким. Комментировать...
Datalogic 4
инфокиоск 2
tablespace 2
Image 2
Symbol 14
MVC 2
перевод 6
C шарп 35
MC2 - Инвентаризация 3
Базы данных 4
С праздником 4
FireBird 2
xmlattributes 2
ASP.NET 3
IT 3
Windows Mobile 13
merge 2
MSSQL 23
.NET CF 9
itCOM 2
bottle 6
Стив Джобс 4
MC2-Retail 6
обновления 9
Excel 3
xmlconcat 2
программирование 29
Windows Phone 4
Table 2
tutorial 3
MC 3090 2
таблица 2
Терминал сбора данных 5
калькулятор 2
user 2
EAN-13 3
МВДЦ Сибирь 2
bootstrap 3
HTC 3
пример 6
Arduino 3
update 2
оптимизация 2
html 5
dotnet 2
NET 6
функции 5
Microsoft Office 2
OpenNETCF 2
описание 4
администрирование 2
XMLElement 2
Ubuntu 9
Datalogic Memor 2
XMLAGG 2