Оператор SQL: LIMIT.

Оператор LIMIT позволяет вывести указанное число строк из таблицы. Оператор записывается всегда в конце запроса. LIMIT – это аналог оператора TOP.

// Синтаксис оператора

LIMIT first_row [, last_row]

Оператор LIMIT выводит то количество записей, которое указано в параметре first_row. Если, через запятую указано значение параметра last_row, то будут выведены строки в диапазоне first_row — last_row включительно.

Примеры оператора. Имеется следующая таблица Universities:

ID UniversityName Students Faculties Professores Location Site
1 Perm State National Research University 12400 12 1229 Perm psu.ru
2 Saint Petersburg State University 21300 24 13126 Saint-Petersburg  spbu.ru
3 Novosibirsk State University 7200 13 1527 Novosibirsk nsu.ru
4 Moscow State University 35100 39 14358 Moscow msu.ru
5 Higher School of Economics 20335 12 1615 Moscow hse.ru
6 Ural Federal University 57000 19 5640 Yekaterinburg urfu.ru
7 National Research Nuclear University 8600 10 936 Moscow mephi.ru

Пример 1. С использованием оператора LIMIT вывести названия университетов из таблицы с 4 по 6:

SELECT UniversityName FROM Universities LIMIT 3, 3;

Результат:

UniversityName
Moscow State University
Higher School of Economics
Ural Federal University

Пример 2. С использованием оператора LIMIT вывести первые 2 записи таблицы:

SELECT * FROM Universities LIMIT 2;

Результат:

ID UniversityName Students Faculties Professores Location Site
1 Perm State National Research University 12400 12 1229 Perm psu.ru
2 Saint Petersburg State University 21300 24 13126 Saint-Petersburg  spbu.ru

Видео по оператору:



 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

5 ответов к “Оператор SQL: LIMIT.”

Вопрос к уроку “Оператор LIMIT”: в теоритической части в Примере 1 диапазон названий с 4 по 6 – оба включительно, а в видео первый параметр исключительно, последний включительно. Как верно?

 

Только нужно было поправить так:
SELECT UniversityName FROM Universities LIMIT 3, 6;
А сейчас 3, 3)))

 

В примере написано все правильно. Необходимо вывести записи под номерами 4,5,6 и они будут выведены. т.к. первая цифра не будет включена и надо вывести до записи № 6 и поэтому стоит 3 (4,5,6)

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: