sumForEach
Описание
Комбинатор ForEach
может быть применён к агрегатной функции sum, чтобы преобразовать её из агрегатной
функции, работающей со значениями строк, в агрегатную функцию, работающую со
столбцами-массивами и применяющую агрегирование к каждому элементу массива по всем строкам.
Пример использования
В этом примере мы воспользуемся набором данных hits, доступным в нашем SQL playground.
Таблица hits содержит столбец isMobile типа UInt8, который может быть
0 для настольных устройств или 1 для мобильных:
Мы воспользуемся агрегатным комбинатором sumForEach, чтобы проанализировать, как по часам суток отличается трафик с десктопных и мобильных устройств. Нажмите кнопку воспроизведения ниже, чтобы интерактивно выполнить запрос: