O combinador ForEach
pode ser aplicado à função de agregação sum para transformá-la de uma função de agregação
que opera sobre valores de linhas em uma função de agregação que opera sobre
colunas do tipo Array, aplicando a agregação a cada elemento do array ao longo das linhas.
Para este exemplo, usaremos o conjunto de dados hits disponível em nosso playground SQL.
A tabela hits contém uma coluna chamada isMobile do tipo UInt8, que pode ser
0 para desktop ou 1 para dispositivos móveis:
Usaremos a função de combinador de agregação sumForEach para analisar como
o tráfego em desktop versus dispositivos móveis varia ao longo das horas do dia. Clique no botão de play
abaixo para executar a consulta interativamente:
Última modificação em 10 de junho de 2026