пункт SQLite Limit
SQLite пунктLIMIT используется для ограничения количества данных , возвращаемых ЗЕЬЕСТ.
грамматика
Основной синтаксис ЗЕЬЕСТ с пунктом LIMIT следующим образом:
ВЫБОР column1, column2, columnN FROM table_name не LIMIT [нет строк]
Вот синтаксис LIMIT и OFFSET п п при использовании:
ВЫБОР column1, column2, columnN FROM table_name LIMIT [нет строк] нет [OFFSET строк NUM]
SQLite двигатель возвращается к началу следующей строки, пока все строки не OFFSET до тех пор, учитывая, как показано в следующей последней инстанции.
примеров
Предположим, что таблица Компания имеет следующие записи:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000,0 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0 6 Ким 22 Юго-зал 45000,0 7 Джеймс 24 Хьюстон 10000,0
Вот пример, он ограничивает количество строк, которые вы хотите извлечь из таблицы:
SQLite> SELECT * FROM КОМПАНИИ ЛИМИТ 6;
Это дает следующие результаты:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000,0 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0 6 Ким 22 Юго-зал 45000,0
Тем не менее, в некоторых случаях может потребоваться определенным смещением от начала записи экстракции. Вот пример, чтобы начать извлекать три записи из третьего места:
SQLite> SELECT * FROM КОМПАНИИ ПРЕДЕЛ 3 OFFSET 2;
Это дает следующие результаты:
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0