Помогите написать запрос к SQL

Подскажите как это правильно задать. Есть таблица, мне нужно высчитать пустые ячейки, для каждого пользователя.
Таблица


Ответы (1 шт):

Автор решения: Akina
SELECT name_user, COUNT(*) - COUNT(date) AS amount_of_NULLs
FROM tablename
GROUP BY 1;

Если пустая ячейка - это не NULL, а строка нулевой длины, то

SELECT name_user, COUNT(*) - COUNT(NULLIF(date, '')) AS amount_of_empty_values
FROM tablename
GROUP BY 1;
→ Ссылка