Запит sql на вибірку певного числа записів
В одній з попередніх статей, присвячених SQL-запиту на вибірку записів з таблиці, ми з Вами розібрали можливість зчитування даних з таблиць. І, в принципі, цього цілком достатньо для успішного використання бази даних. Однак, іноді найбільш раціонально обмежити число результуючих записів, і якраз про те, як це зробити, ми і поговоримо нижче.
Давайте відразу розглянемо запит SQL на вибірку певного числа записів:
SELECT * FROM users WHERE id gt;5 LIMIT 10Даним запитом ми отримаємо 10 перших записів. Всі інші відпадуть. Зміна від звичайного SQL-запиту на вибірку даних складається тільки в параметрі "LIMIT". Число, яке йде за ним, повідомляє, скільки записів ми хочемо отримати, і в нашому випадку - це 10.
Також існує можливість задавати після "LIMIT"Два числа:
SELECT * FROM users WHERE id gt;5 LIMIT 10,20даний SQL-запит поверне записи, починаючи з 10-го номера включно в кількості 20-ти штук. Тобто перше число означає, з якою записи треба формувати результат вибірки, а друге число означає, скільки записів за все повинно бути.
Власне, це все, що необхідно для вибірки певного числа записів. Використовується це дуже часто, наприклад, при виведенні останніх 10-ти зареєстрованих користувачів. Або при виведенні 5-ти свіжих статей (як на головній сторінці мого сайту), або в інших аналогічних ситуаціях.
Відеоурок - вибірка даних з бази даних
Як дізнатися кількість записів в sql-вибірці
Як вибрати неповторювані значення з бази даних.
Як знайти помилку в sql-запиті
Як дізнатися, скільки змінилося рядків після update
Як дізнатися синтаксис sql-запиту через phpmyadmin
Як ігнорувати вставку записи в sql.
Тестування з sql
Індекси в mysql
Конструкція where в sql
Sql-запит на вибірку з декількох таблиць
Запит sql на створення і видалення бази даних
Випадкова вибірка з бази даних
Запит sql на вибірку записів
Реалізація пошуку на сайті через php
Sql-запити для роботи з таблицями
Навігація по сторінках на php
Відправлення запитів до бази даних в php
Права (привілеї) користувачів в mysql
Join в sql
Запит sql на додавання і видалення записів
Як дізнатися синтаксис sql-запиту через phpmyadmin
Тестування з sql
Права (привілеї) користувачів в mysql
Реалізація пошуку на сайті через php
Запит sql для сортування результату вибірки
Запит sql на вибірку записів
Як дізнатися кількість записів в sql-вибірці
Індекси в mysql
Як знайти помилку в sql-запиті
Відправлення запитів до бази даних в php