COUNT(*), COUNT(столбца) и COUNT(DISTINCT) на таблице с пустыми значениями
В таблице events ровно 10 строк. У 2 строк значение user_id пустое (NULL). Среди оставшихся 8 строк встречается 5 разных значений user_id.
SELECT COUNT(*) AS a,
COUNT(user_id) AS b,
COUNT(DISTINCT user_id) AS c
FROM events;
Что вернёт запрос?
- a = 10, b = 8, c = 5
- a = 10, b = 10, c = 5
- a = 8, b = 8, c = 5
- a = 10, b = 8, c = 6
