집계 함수 - Amazon Redshift

집계 함수

집계 함수는 입력 값 집합에서 단일 결과 값을 계산합니다.

집계 함수를 사용하는 SELECT 문에는 옵션이지만 GROUP BY와 HAVING, 2가지 절이 포함될 수 있습니다. 이 2가지 절의 구문은 다음과 같습니다(예에서는 COUNT 함수 사용).

SELECT count (*) expression FROM table_reference WHERE condition [GROUP BY expression ] [ HAVING condition]

GROUP BY 절은 집계 후 특정 열의 고유 값을 기준으로 결과를 그룹화합니다. HAVING 절은 반환되는 결과를 수량(*) > 1처럼 특정 집계 조건이 true인 행으로 제한합니다. 또한 WHERE와 동일한 방식으로 사용되어 열의 값에 따라 행을 제한합니다. 이러한 추가 절의 예는 COUNT 섹션을 참조하세요.

집계 함수는 중첩 집계 함수나 창 함수를 인수로 사용하지 않습니다.