ClickHouse/docs/ru/sql-reference/aggregate-functions/reference/grouparray.md

968 B
Raw Blame History

slug sidebar_position
/ru/sql-reference/aggregate-functions/reference/grouparray 110

groupArray

Синтаксис: groupArray(x) или groupArray(max_size)(x)

Составляет массив из значений аргумента. Значения в массив могут быть добавлены в любом (недетерминированном) порядке.

Вторая версия (с параметром max_size) ограничивает размер результирующего массива max_size элементами. Например, groupArray(1)(x) эквивалентно [any(x)].

В некоторых случаях, вы всё же можете рассчитывать на порядок выполнения запроса. Это — случаи, когда SELECT идёт из подзапроса, в котором используется ORDER BY.