COUNT SQL
Функция SQL COUNT
Функция SQL COUNT используется для подсчета количества записей в таблице. Она имеет следующий синтаксис::
SELECT COUNT(*) FROM имя_таблицы;
Здесь * обозначает все столбцы в таблице, а имя_таблицы - имя таблицы, которую нужно просуммировать.
Функция COUNT принимает один из нескольких параметров:
- * - означает то, что функция COUNT возвращает все записи в таблице;
- column_name - функция COUNT возвращает количество записей конкретного столбца (только NOT NULL);
- DISTINCT column_name - функция COUNT возвращает количество только разных записей конкретного столбца (только NOT NULL).
SQL COUNT Примеры
Рассмотрим несколько примеров написания запросов с COUNT в SQL.
SQL COUNT. Пример 1
Напишем запрос SELECT COUNT, возвращающий количество записей в таблице users.
SELECT COUNT(*) FROM users;
SQL COUNT. Пример 2
Напишем запрос, возвращающий количество записей столбца User_ID в таблице users, дата которых равна "20.05.2012".
SELECT COUNT(User_ID) FROM users WHERE date = "20.05.2012";
SQL COUNT DISTINCT. Пример 3
Теперь получим количество только разных записей столбца User_ID.
SELECT COUNT(DISTINCT User_ID) FROM users;
SQL COUNT ALL. Пример 4
Следующий запрос возвращает количество стран, за исключением нулевых значений.
SELECT COUNT(ALL country) FROM customers;
- Сергей Кондулуков, 11 мая 2024, 07:31Очень хорошее пояснение.