WHERE 문 (GROUP BY, HAVING)
- WHERE 절
- WHERE 절에 조건식을 넣어서 해당 조건에 맞는 레코드 출력
- GROUP BY 절
- 그룹별로 묶어서 요약시 사용
- SELECT 절에 그룹으로 묶을 컬럼명과 집계 함수를 넣은 후, 집계 함수를 제외한 컬럼명과 수식들은 반드시 GROUP BY 절에도 넣어야 한다.
- HAVING 절
- GROUP BY의 결과에 대하여 추가 조건을 넣을 때 사용
집계 함수
- 집계 함수
- 레코드의 개수, 합계, 평균, 최대값, 최소값 등을 구할 때 사용
- SELECT 문에 사용한다.
- 집계 함수 종류
- COUNT(* | 컬럼)
- 레코드 개수
- SUM(컬럼 | 수식)
- 합계
- AVG(컬럼 | 수식)
- 평균
- MAX(컬럼 | 수식)
- 최대값
- MIN(컬럼 | 수식)
- 최소값
- STDDEV(컬럼 | 수식)
- 표준편차
- COUNT(* | 컬럼)
'SQL' 카테고리의 다른 글
[SQL] 서브 쿼리 (0) | 2024.03.22 |
---|---|
[SQL] JOIN (CROSS, INNER, OUTER, SELF) (0) | 2024.03.22 |
[SQL] 단일행 함수 (문자형, 숫자형, 날짜시간, 형변환, 제어흐름) (0) | 2024.03.22 |
[SQL] 연산자 (논리, 집합, NULL, IN/BETWEEN, LIKE) (0) | 2024.03.22 |
[SQL] SELECT 문 (ORDER BY, LIMIT, DISTINCT) (0) | 2024.03.22 |