SA Шпаргалка

Все ответы в 2 клика

Базовый

В чем разница между COUNT(*) и COUNT(column_name)?

  • COUNT(*) подсчитывает все строки в таблице или группе, включая те, где все колонки равны NULL.

  • COUNT(column_name) подсчитывает только те строки, где значение в колонке column_name НЕ равно NULL.


💡 Пример: Если в таблице 10 юзеров, но только у 8 указан email, то COUNT(*) вернет 10, а COUNT(email) вернет 8.

Другие вопросы темы «Группировка»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»