Помогите написать запрос к 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;