При выполнении команд выборки предусмотрена возможность ограничения количества выводимых в итоговую таблицу результатов. Для этой цели в команде выборки используются ключевые слова 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
.