関数集約関数集約関数groupUniqArraygroupUniqArray groupUniqArray 導入されたバージョン: v1.1 異なる引数の値から配列を作成します。 この関数のメモリ消費量は、uniqExact 関数と同じです。 構文 groupUniqArray(x) groupUniqArray(max_size)(x) パラメータ max_size — 結果配列のサイズを max_size 要素に制限します。groupUniqArray(1)(x) は [any(x)] と同等です。UInt64 引数 x — 式。Any 返される値 一意な値のみを含む配列を返します。Array 例 使用例 CREATE TABLE t (x UInt8) ENGINE = Memory; INSERT INTO t VALUES (1), (2), (1), (3), (2), (4); SELECT groupUniqArray(x) FROM t; ┌─groupUniqArray(x)─┐ │ [1,2,3,4] │ └───────────────────┘ max_size パラメーター指定時 SELECT groupUniqArray(2)(x) FROM t; ┌─groupUniqArray(2)(x)─┐ │ [1,2] │ └──────────────────────┘