ARRAY_UNIQUE
配列内の一意な要素数を返します。
構文
ARRAY_UNIQUE(array)
パラメータ
戻り値の型
INTEGER
注意事項
この関数は、標準の配列型と variant 配列型の両方で使用できます。
例
例 1: 標準配列内の一意な要素数を数える
SELECT ARRAY_UNIQUE([1, 2, 2, 3, 3, 3]);
結果:
3
例 2: variant 配列内の一意な要素数を数える
SELECT ARRAY_UNIQUE(PARSE_JSON('["apple", "banana", "apple", "orange", "banana"]'));
結果:
3
例 3: 空の配列
SELECT ARRAY_UNIQUE([]);
結果:
0