
COUNT, SUM, AVG, MAX, MIN
COUNT(): 특정 열의 레코드 수를 반환.
NULL 값을 제외하고 유효한 값만 계산.
SUM(): 특정 열의 합계를 반환.
NULL 값을 제외하고 유효한 값만 계산.
AVG(): 특정 열의 평균 값을 반환.
NULL 값을 제외하고 유효한 값만 계산.
MAX(): 특정 열의 최댓값을 반환.
NULL 값을 제외하고 유효한 값만 계산.
MIN(): 특정 열의 최솟값을 반환.
NULL 값을 제외하고 유효한 값만 계산.
COUNT(*)
모든 행의 개수를 카운트한다
SELECT COUNT(*)
FROM sales_data;
COUNT(컬럼명)
SELECT COUNT(order_id)
FROM sales_data;
SUM(컬럼명) : 지정한 컬럼명 값 합계
AVG(컬럼명) : 지정한 컬럼명 값 평균
MAX(컬럼명) : 지정한 컬럼명 값 중 최대값
MIN(컬럼명) : 지정한 컬럼명 값 중 최소값
여러 행을 하나의 기준으로 묶어서 요약할 때 사용한다
집계함수와 함께 사용
SELECT 절에서 집계 함수 외 컬럼은 GROUP BY에 반드시 포함
숫자 인덱스로도 그룹핑 가능
GROUP BY 이후에 필터링할 때 사용
집계 함수의 조건을 걸고 싶을 때 필수적