본문 바로가기
MySQL

[SQL] 집계 함수

by 스응 2023. 3. 11.
728x90
728x90

집계 함수

  - GROUP BY가 지정되지 않았을 경우, 조회되는 모든 데이터에 대한 결과를 출력함

  - GROUP BY가 지정되어 있을 경우, 그룹에 대한 결과를 출력함

  - NULL 값을 가진 레코드를 제외하고 수행함

  - 컬럼명에 'DISTINCT'를 설정하면 중복되지 않은 레코드에 대해서만 수행함

 

집계 함수 설명
COUNT(*)
COUNT([DISTINCT] 컬럼명)
레코드 수
(* 또는 NOT NULL 컬럼에 대해서 사용하는 것을 권장)
SUM(*)
SUM([DISTINCT] 컬럼명)
합계
AVG(*)
AVG([DISTINCT] 컬럼명)
평균
MAX(*)
MAX([DISTINCT] 컬럼명)
최댓값
MIN(*)
MIN([DISTINCT] 컬럼명)
최솟값
STD(*)
STD([DISTINCT] 컬럼명)
표준편차
VARIANCE(*)
VARIANCE([DISTINCT] 컬럼명)
분산

 

320x100
반응형

댓글