Матрица пересечений: пользователи между каналами

Сложная Агрегации

Условие задачи

Таблица user_channels содержит user_id, channel (app/web/telegram). Пользователь может быть в нескольких каналах. Посчитайте: сколько пользователей только в app, только в web, в обоих (app AND web). Выведите segment, user_count.

Схема данных

CREATE TABLE user_channels (user_id INTEGER, channel TEXT);

Темы

GROUP BY HAVING CASE UNION ALL SEGMENTATION

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи