본문 바로가기
IT/MSSQL

MSSQL GROUP BY, HAVING 사용법 (예제 포함)

by 베베야 2021. 2. 18.
728x90

오늘은 MSSQL GROUP BY, HAVING 사용법에 대해서 알아보고
추가로 이해를 돕기 위한 예제까지 다루어 보도록 하겠습니다.

목차
1. MSSQL GROUP BY, HAVING 함수란?
2. MSSQL GROUP BY, HAVING 문법 및 예제


1. MSSQL GROUP BY, HAVING 함수란?
GROUP BY : 테이블 SELECT시 조회해서 나온 결과값을 그룹으로 묶어서 그 결과를 출력해 주는 함수입니다.
HAVING : GROUP BY 문을 사용 후 조건절이 필요 할 때 Where 절 대신 사용


2. MSSQL GROUP BY, HAVING 문법 및 예제
[GROUP BY 문법]
SELECT [컬럼명] FROM [테이블명] GROUP BY [칼럼명]

[GROUP BY 예제]
테이블(bebeya)에 나이(age)로 그룹을 지어 조회
SELECT age FROM bebeya GROUP BY age

[HAVING 문법]
GROUP BY 절에는 조건문을 WHERE 대신에 HAVING으로 사용해야 한다
SELECT [컬럼명] FROM [테이블명] GROUP BY [칼럼명] HAVING [조건절]

[HAVING 예제]
테이블(bebeya)에 나이(age)가 4살 이상인 고양이로 그룹을 지어 조회
SELECT age FROM bebeya GROUP BY age HAVING age>=4

반응형
그리드형

댓글