Команда LIMIT (ограничение на количество записей, выбираемых из базы данных)

Команда LIMIT (ограничение на количество записей, выбираемых из базы данных)

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Создание и раскрутка сайтов

Вбиваю в ТОП-10, как гвозди

8-965-148-98-02, diplom07@mail.ru

Команда LIMIT (ограничение на количество записей, выбираемых из базы данных)

Команда LIMIT (ограничение на количество записей, выбираемых из базы данных)

www.homa.xp3.biz

Команда LIMIT задает ограничение на количество записей, выбираемых из базы данных. Данная команда может использоваться совместно с командой SELECT, командой DELETE, и командой UPDATE (code.mu/sql/limit.html).

Синтаксис

SELECT * FROM имя_таблицы WHERE условие LIMIT количество_записей ID

SELECT * FROM имя_таблицы WHERE условие LIMIT с_какой_записи, количество_записей ID

SELECT * FROM имя_таблицы WHERE условие ORDER BY по_чему_сортировать LIMIT число, число ID

DELETE FROM имя_таблицы WHERE условие LIMIT количество_записей ID

UPDATE имя_таблицы SET ... WHERE условие LIMIT количество_записей

Примеры

Все примеры будут по таблице workers.
idnameage-возрастsalary-зарплата
1Дима23400
2Петя25500
3Вася23500
4Коля301000
5Иван27500
6Кира281000

Пример

Выбираются 1-е 3 записи:

SELECT * FROM workers WHERE id>0 LIMIT 3

SQL запрос выберет следующие строки:
idnameage-возрастsalary-зарплата
1Дима23400
2Петя25500
3Вася23500

Пример

Выбираются 3 записи, начиная со 2-й (1-я имеет №0, а 2-я - №1):

SELECT * FROM workers WHERE id>0 LIMIT 1, 3

SQL запрос выберет следующие строки:
idnameage-возрастsalary-зарплата
2Петя25500
3Вася23500
4Коля301000

Пример

Выбираются последние 3 записи.

Для этого отсортируем их с помощью ORDER BY по убыванию id и возьмем 3 записи с помощью LIMIT

Они и будут искомыми последними записями, так как LIMIT сработает после сортировки и будет браться по уже отсортированной таблице.

При этом записи будут идти в обратном порядке - с 6-й по 4-ю (так, как они отсортированы):

SELECT * FROM workers WHERE id>0 ORDER BY id LIMIT 3

SQL запрос выберет следующие строки:
idnameage-возрастsalary-зарплата
6Кира281000
5Иван27500
4Коля301000

Пример

Выбирается последнюю запись в таблице.

Для этого отсортируем их с помощью ORDER BY по убыванию id и возьмем 1-ю запись с помощью LIMIT:

SELECT * FROM workers WHERE id>0 ORDER BY id LIMIT 3

SQL запрос выберет следующие строки:
idnameage-возрастsalary-зарплата
6Кира281000

code.mu/sql/limit.html

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович:
8-965-148-98-02, diplom07@mail.ru.
Печатать страницу: Команда LIMIT (ограничение на количество записей, выбираемых из базы данных)

Команда LIMIT (ограничение на количество записей, выбираемых из базы данных), Команда, LIMIT, (ограничение, на, количество, записей, выбираемых, из, базы, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, Создание сайтов, web-программирование, seo-продвижение, создание и раскрутка сайтов, вбиваю в топ-10, как гвозди, попробуйте бесплатно, Создание сайтов, web-программирование, seo-продвижение, Команда, LIMIT, (ограничение, на, количество, записей, выбираемых, из, базы, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, создание, сайта, веб, заказ, web, дизайн, раскрутка, продвижение, новый, сайт, рейтинг, сео, seo, раскрутка сайтов, Вбиваю в ТОП-10, как гвозди, раскрутка сайтов, Делаю и раскручиваю сайты, Дмитрий Владимирович

×

Ваше письмо