Як дізнатися кількість записів в sql-вибірці
Дуже часто нам не потрібно отримувати дані з таблиці, однак, нам необхідно дізнатися кількість записів в певній SQL-вибірці, в окремому випадку, кількість записів в таблиці. ось як дізнатися кількість записів в SQL-вибірці, я розповім в цій невеликій статті.
Насправді все дуже просто, і нам потрібна всього лише функція COUNT ():
SELECT COUNT(*) FROM `table` WHERE `field_1`=`Value_1`
Після виконання даного запиту буде повернуто result_set, в якому буде зберігатися масив, що містить елемент COUNT (*) зі значенням кількості записів в таблиці "table", Де поле"field_1" має значення "value_1".
Інший приклад. Припустимо, треба дізнатися просто кількість записів. Тоді те ж саме, але без WHERE:
SELECT COUNT(*) FROM `table`
І давайте, наостанок, підкину ще один приклад. Припустимо, Вам необхідно підрахувати кількість унікальних записів в таблиці:
SELECT COUNT(DISTINCT `field_1`) FROM `table`
Ось такою нехитрою функцією COUNT () можна легко дізнаватися кількість записів в SQL-вибірці, виймання при цьому самі записи і заощаджуючи ресурси.
Повний курс по PHP і MySQL: https://srs.myrusakov.ru/php
- Відеоурок - вибірка даних з бази даних
- Як вибрати неповторювані значення з бази даних.
- Як знайти помилку в sql-запиті
- Як використовувати інтерфейс countable в php.
- Як дізнатися, скільки змінилося рядків після update
- Як дізнатися розміри таблиці через sql
- Як проводити рефакторинг?
- Тестування з sql
- Конструкція where в sql
- Sql-запит на вибірку з декількох таблиць
- Випадкова вибірка з бази даних
- Запит sql на вибірку записів
- Group by в sql
- Пошук по базі даних з сортуванням за релевантністю
- Запит sql на вибірку певного числа записів
- Оптимізація запитів до mysql
- Автоматичне резервне копіювання на php
- Навігація по сторінках на php
- Відправлення запитів до бази даних в php
- Join в sql
- Запит sql на додавання і видалення записів