groupArray(n) AS ns
FROM
(
SELECT if((number % 2) = 0, NULL, number) AS n
FROM numbers(10)
)
┌─ns──────────┐
│ [1,3,5,7,9] │
└─────────────┘
тупл вам в помощь - https://stackoverflow.com/questions/68684816/will-ordering-of-multiple-grouparray-aggregations-be-consistent-with-each-other
спасибо, то что надо!
это by design, все agg функции пропускают null во всех базах. если нужно сохранить нуллы, надо завернуть в tuple(field)
Обарнуть в tuple
Обсуждают сегодня