COUNT(*), COUNT(user_id) и COUNT(DISTINCT user_id) на одной таблице
В таблице events ровно 10 строк. В восьми строках user_id заполнен значениями 1, 1, 2, 2, 3, 3, 3, 4, в двух строках user_id равен NULL.
SELECT COUNT(*) AS c_all,
COUNT(user_id) AS c_col,
COUNT(DISTINCT user_id) AS c_uniq
FROM events;
Что вернёт запрос?
- 10, 10, 4
- 8, 8, 4
- 10, 8, 4
- 10, 8, 5
