[COUNT]
- 그룹의 값 수를 세는 함수이다.
- COUNT([컬럼 이름]) 형식으로 SELECT, HAVING 절에서 사용한다.
- 집계할 컬럼의 이름은 그룹의 기준이 되는 컬럼 이름과 같아도 되며, 같지 않아도 무관한다.
- COUNT(1)은 하나의 값을 1로 세어주는 표현으로 COUNT 함수에 자주 사용한다.
- GROUP BY 가 없는 쿼리에서도 사용 가능하며, 이때는 전체 로우에 함수가 적용된다.
[SUM]
- 그룹의 합을 계산하는 함수
- SUM([컬럼 이름]) 형식으로 SELECT , HAVING절에서 사용한다.
- 집계할 컬럼 이름은 그룹의 기준이 되는 컬럼 이름과 같아도 되고, 같지 않아도 된다.
- GROUP BY 가 없는 쿼리에서도 사용이 가능하며, 이때는 전체 로우에 함수가 적용이 된다.
[AVG]
- 그룹의 평균을 계산하는 함수이다.
- AVG([컬럼이름]) 형식으로 SELECT , HAVING절에서 사용한다.
- 집계할 컬럼의 이름은 그룹의 기준이 되는 컬럼 이름과 같아도 되고, 같지 않아도 된다.
- GROUP BY 가 없는 쿼리에서도 사용이 가능하며, 이때는 전체 로우에 함수가 적용된다.
[MIN]
- 그룹의 최솟값 반환하는 함수
- MIN([컬럼이름]) 형식으로 SELECT , HAVING절에서 사용한다.
- 집계할 컬럼의 이름은 그룹의 기준이 되는 컬럼 이름과 같아도 되고, 같지 않아도 된다.
- GROUP BY 가 없는 쿼리에서도 사용이 가능하며, 이때는 전체 로우에 함수가 적용된다.
[MAX]
- 그룹의 최댓값 반환하는 함수
- MAX([컬럼이름]) 형식으로 SELECT , HAVING절에서 사용한다.
- 집계할 컬럼의 이름은 그룹의 기준이 되는 컬럼 이름과 같아도 되고, 같지 않아도 된다.
- GROUP BY 가 없는 쿼리에서도 사용이 가능하며, 이때는 전체 로우에 함수가 적용된다.
'sql' 카테고리의 다른 글
IF 조건 (0) | 2023.07.16 |
---|---|
쿼리의 실행순서 알아보기 (0) | 2023.07.16 |
HAVING (0) | 2023.07.16 |
집계함수에 필수적인 GROUP BY (0) | 2023.07.16 |
SQL 에서 사용되는 주요 함수 (0) | 2023.07.16 |