Что делает функция COUNT?

Агрегирует данные, подсчитывая количество строк в выборке. Игнорирует NULL-значения в указанном столбце, если таковой задан.

Короткий ответ

Что ответить на собеседовании

Агрегирует данные, подсчитывая количество строк в выборке. Игнорирует NULL-значения в указанном столбце, если таковой задан.

Подробный разбор

Ответ с пояснениями

Агрегирует данные, подсчитывая количество строк в выборке. Игнорирует NULL-значения в указанном столбце, если таковой задан.

  • COUNT(*): Подсчитывает все строки, включая те, что содержат NULL в любом столбце.
  • COUNT(столбец): Подсчитывает строки, где указанный столбец не содержит NULL.
  • COUNT(DISTINCT столбец): Подсчитывает количество уникальных, не-NULL значений в указанном столбце.

Пример использования в SQL:

SELECT COUNT(*) FROM users; -- Подсчет всех пользователей
SELECT COUNT(email) FROM users; -- Подсчет пользователей с указанным email
SELECT COUNT(DISTINCT city) FROM users; -- Подсчет уникальных городов пользователей

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее