Latest web development tutorials

пункт 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