SQL
[SQL] WHERE 문 (GROUP BY, HAVING), 집계 함수
Bay Im
2024. 3. 22. 11:24
WHERE 문 (GROUP BY, HAVING)
- WHERE 절
- WHERE 절에 조건식을 넣어서 해당 조건에 맞는 레코드 출력
- GROUP BY 절
- 그룹별로 묶어서 요약시 사용
- SELECT 절에 그룹으로 묶을 컬럼명과 집계 함수를 넣은 후, 집계 함수를 제외한 컬럼명과 수식들은 반드시 GROUP BY 절에도 넣어야 한다.
- HAVING 절
- GROUP BY의 결과에 대하여 추가 조건을 넣을 때 사용
집계 함수
- 집계 함수
- 레코드의 개수, 합계, 평균, 최대값, 최소값 등을 구할 때 사용
- SELECT 문에 사용한다.
- 집계 함수 종류
- COUNT(* | 컬럼)
- 레코드 개수
- SUM(컬럼 | 수식)
- 합계
- AVG(컬럼 | 수식)
- 평균
- MAX(컬럼 | 수식)
- 최대값
- MIN(컬럼 | 수식)
- 최소값
- STDDEV(컬럼 | 수식)
- 표준편차
- COUNT(* | 컬럼)
728x90