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