uniqExact
導入バージョン: v1.1.0
異なる引数値の正確な個数を計算します。
構文
uniqExact(x[, ...])引数
x— この関数は可変個の引数を受け取ります。Tuple(T)またはArray(T)またはDateまたはDateTimeまたはStringまたは(U)Int*またはFloat*またはDecimal
戻り値
異なる引数値の正確な個数を UInt64 として返します。UInt64
例
基本的な使い方
CREATE TABLE example_data
(
id UInt32,
category String
)
ENGINE = Memory;
INSERT INTO example_data VALUES
(1, 'A'), (2, 'B'), (3, 'A'), (4, 'C'), (5, 'B'), (6, 'A');
SELECT uniqExact(category) as exact_unique_categories
FROM example_data;┌─exact_unique_categories─┐
│ 3 │
└─────────────────────────┘複数の引数
SELECT uniqExact(id, category) as exact_unique_combinations
FROM example_data;┌─exact_unique_combinations─┐
│ 6 │
└───────────────────────────┘関連項目