Ограничение вывода данных

При выполнении команд выборки предусмотрена возможность ограничения количества выводимых в итоговую таблицу результатов. Для этой цели в команде выборки используются ключевые слова TOP и LIMIT.

Конструкция TOP <число> ограничивает число выводимых записей числом <число>. Конструкция задается в команде выборки непосредственно после ключевого слова SELECT, перед перечислением выводимых полей данных.

При использовании в команде выборки конструкции LIMIT <нач_номер>, <число_результатов>, в итоговую таблицу записываются результаты выборки с номера <нач_номер> и в количестве не превышающем число <число_результатов>. Результаты выборки нумеруются с 0. Конструкция записывается в самом конце команды выборки, в том числе после конструкции ORDER BY.

Одновременное использование в одной команде выборки ключевых слов TOP и LIMIT не допускается.

Примеры ограничения вывода данных

Использование ключевого слова TOP

SELECT TOP 20 * FROM Здания 

Команда выводит первые 20 записей слоя Здания.

Использование ключевого слова LIMIT

SELECT * FROM Здания ORDER BY Sys LIMIT 10,15

Команда выводит с 11 по 26 результаты выборки из слоя Здания отсортированного по полю Sys.