

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 집계 함수
<a name="sql-functions-aggregated"></a>

 집계 함수는 여러 데이터 행에서 계산을 수행하여 단일 요약 결과를 생성하는 데이터베이스 작업입니다. 이러한 함수는 데이터 세트를 분석하여 합계, 평균, 개수 또는 기타 통계 측정치와 같은 계산된 값을 반환합니다.


|  **함수**  |  **Signature**  |  **설명**  | 
| --- | --- | --- | 
|  `AVG`  |  AVG(식)  |  숫자 표현식의 평균을 반환합니다.  | 
|  `COUNT`  |  COUNT(식)  |  지정된 기준과 일치하는 행 수를 반환합니다.  | 
|  `MAX`  |  MAX(식)  |  선택한 표현식의 가장 큰 값을 반환합니다.  | 
|  `MIN`  |  MIN(식)  |  선택한 표현식의 가장 작은 값을 반환합니다.  | 
|  `SUM`  |  SUM(식)  |  숫자 표현식의 합계를 반환합니다.  | 
|  `STDDEV`  |  STDDEV(식)  |  샘플 표준 편차를 반환합니다.  | 
|  `GROUP BY`  |  GROUP BY 표현식  |  그룹화 열로 생성된 행을 반환합니다.  | 
|  `HAVING`  |  부울 표현식 사용  |  `GROUP BY` 절로 필터링된 그룹 행을 반환합니다.  | 

모든 함수의 예:


|  **함수**  |  **예제**  | 
| --- | --- | 
|  AVG  |  <pre>SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d</pre>  | 
|  COUNT  |  <pre>SELECT COUNT(d.int_value) FROM raw_time_series AS d</pre>  | 
|  MAX  |  <pre>SELECT MAX(d.int_value) FROM raw_time_series AS d</pre>  | 
|  MIN  |  <pre>SELECT MIN(d.int_value) FROM raw_time_series AS d</pre>  | 
|  SUM  |  <pre>SELECT SUM(d.int_value) FROM raw_time_series AS d</pre>  | 
|  STDDEV  |  <pre>SELECT STDDEV(d.int_value) FROM raw_time_series AS d</pre>  | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/iot-sitewise/latest/userguide/sql-functions-aggregated.html)  |  <pre>SELECT MAX(d.int_value) AS max_int_value, d.asset_id <br />FROM raw_time_series AS d <br />GROUP BY d.asset_id <br />HAVING MAX(d.int_value) > 5                      <br /></pre>  | 