

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 집계 함수
<a name="c_Aggregate_Functions"></a>

**Topics**
+ [ANY\$1VALUE 함수](r_ANY_VALUE.md)
+ [APPROXIMATE PERCENTILE\$1DISC 함수](r_APPROXIMATE_PERCENTILE_DISC.md)
+ [AVG 함수](r_AVG.md)
+ [COUNT 함수](r_COUNT.md)
+ [LISTAGG 함수](r_LISTAGG.md)
+ [MAX 함수](r_MAX.md)
+ [MEDIAN 함수](r_MEDIAN.md)
+ [MIN 함수](r_MIN.md)
+ [PERCENTILE\$1CONT 함수](r_PERCENTILE_CONT.md)
+ [STDDEV\$1SAMP 및 STDDEV\$1POP 함수](r_STDDEV_functions.md)
+ [SUM 함수](r_SUM.md)
+ [VAR\$1SAMP 및 VAR\$1POP 함수](r_VARIANCE_functions.md)

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

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

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

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

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