sumCount
도입 버전: v21.6.0
숫자의 합과 행 수를 동시에 계산합니다. 이 함수는 ClickHouse 쿼리 최적화기에서 사용됩니다. 쿼리에 sum, count, avg 함수가 여러 개 있으면 계산 결과를 재사용할 수 있도록 이를 하나의 sumCount 함수로 대체할 수 있습니다. 이 함수를 명시적으로 사용해야 하는 경우는 거의 없습니다.
관련 항목
구문
sumCount(x)인수
반환 값
숫자의 합계인 sum과 NULL이 아닌 값을 가진 행 수인 count로 이루어진 튜플 (sum, count)을 반환합니다. 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,21) │
└─────────────┘관련 항목
- optimize_syntax_fuse_functions 설정을 참조하십시오.