1. 데이터의 그룹화
문법 01. 열 이름으로 그룹화
SELECT 그룹화할 열 이름1, 그룹화할 열 이름2, 집계 함수
FROM 테이블명
WHERE 조건절
GROUP BY 열 이름1, 열 이름2;
문법 02. 열 위치로 그룹화
SELECT 그룹화할 열 이름1, 그룹화할 열 이름2, 집계 함수
FROM 테이블명
WHERE 조건절
GROUP BY 1, 2;
2. 그룹화된 데이터의 필터링
'특정한 테이블에서 특정한 조건을 만족하는 데이터를 추출한 후 특정한 조건을 만족한 그룹화된 특정 열 및 집계 함수를 나타내라'는 뜻이다. 그룹화된 변수에 특정한 조건을 줄 경우 HAVING을 사용한다.
문법 01. 그룹화 데이터 필터링하기
SELECT 그룹화할 열 이름1, 집계 함수
FROM 테이블명
WHERE 조건절
GROUP BY 열 이름1
HAVING 집계 함수 조건;
'SQL > 칼퇴족 김대리는 알고 나만 모르는 SQL' 카테고리의 다른 글
[SQL] DAY 11. 하위 쿼리 (0) | 2023.05.06 |
---|---|
[SQL] DAY 10. 테이블 합치기 (0) | 2023.05.01 |
[SQL] DAY 08. 함수 활용하기 (0) | 2023.05.01 |
[SQL] DAY 07. 기본 함수 배우기 (0) | 2023.05.01 |
[SQL] DAY 06. 텍스트 마이닝을 활용한 데이터 조건 주기 (0) | 2023.05.01 |
댓글