Crosstab платформы × кампании
Средняя
pivot
DataLemur
Условие задачи
Таблица clicks содержит id, platform (ios/android/web), campaign (a/b/c), clicked. Сделайте crosstab: строки = платформы, колонки = кампании, значения = SUM(clicked). Выведите platform, a, b, c. Отсортируйте по platform.
Схема данных
CREATE TABLE clicks (id INTEGER PRIMARY KEY, platform TEXT, campaign TEXT, clicked INTEGER);
Темы
CASE WHEN SUM GROUP BY pivot
Подсказки
- Crosstab = GROUP BY (rows) + SUM(CASE WHEN col = X) (columns)
- По одной CASE-колонке на каждое значение campaign
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи