mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-14 02:12:21 +00:00
1.5 KiB
1.5 KiB
slug | sidebar_position | title |
---|---|---|
/ja/sql-reference/aggregate-functions/reference/sumcount | 196 | sumCount |
数値の合計を計算し、同時に行数をカウントします。この関数はClickHouseのクエリオプティマイザによって使用されます。クエリ内に複数のsum
、count
、またはavg
関数がある場合、それらを単一のsumCount
関数に置き換えて計算を再利用することができます。この関数を明示的に使用する必要はほとんどありません。
構文
sumCount(x)
引数
戻り値
- タプル
(sum, count)
。ここでsum
は数値の合計であり、count
はNULLでない値を持つ行の数です。
型: Tuple。
例
クエリ:
CREATE TABLE s_table (x Int8) Engine = Log;
INSERT INTO s_table SELECT number FROM numbers(0, 20);
INSERT INTO s_table VALUES (NULL);
SELECT sumCount(x) from s_table;
結果:
┌─sumCount(x)─┐
│ (190,20) │
└─────────────┘
関連項目