Условная агрегация: активные vs неактивные пользователи
ЛёгкаяАгрегации
Условие задачи
Таблица users содержит id, city, is_active (0/1). Для каждого города посчитайте количество активных и неактивных пользователей в одной строке. Выведите city, active_count, inactive_count.
Схема данных
CREATE TABLE users (id INTEGER PRIMARY KEY, city TEXT, is_active INTEGER);
Темы
GROUP BYSUMCASECONDITIONAL AGGREGATION
Подсказки
SUM(CASE WHEN ... THEN 1 ELSE 0 END) — условная агрегация