COUNT в SQL — это инструмент для подсчёта количества строк или уникальных значений в столбце. Она относится к агрегатным функциям, то есть обрабатывает набор данных и возвращает одно итоговое число. 

Варианты использования:

COUNT(*) — подсчитывает все строки в таблице, включая те, где есть значения NULL. Это самый надёжный способ узнать общее физическое количество записей.

COUNT(column_name) — считает только те строки, где значение в указанном столбце **не равно NULL. Строки с NULL` в этом столбце игнорируются.

COUNT(DISTINCT column_name) — возвращает количество уникальных значений в указанном столбце, при этом значения NULL не учитываются.

Примеры запросов:

SELECT COUNT(*) FROM employees;
(Общее число записей в таблице)

SELECT COUNT(*) FROM employees WHERE department_id = 10;
(Количество сотрудников с id=10)

SELECT COUNT(phone_number) FROM employees;
(Количество сотрудников у которых указан номер телефона)

SELECT COUNT(DISTINCT department_id) FROM departments;
(Количество уникальных отделов в таблице)
Просмотры: 15
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти