728x90
- 테이블의 행을 그루핑하기 위해 사용
- 각각의 그룹 → 하나의 행을 만듦 = aggregation(집합)
- COUNT / MAX / MIN / SUM / AVG 와 함께 쓰임
- MAX / MIN / SUM / AVG ⇒ 컬럼의 데이터타입이 숫자인 경우에만 가능
- 1개 이상의 컬럼에 대해 그루핑
- GROUP BY city; ⇒ 같은 city 값을 가진 데이터들을 하나로 묶음
- 해당 컬럼에 대한 중복값을 없앰
- GROUP BY city; ⇒ 같은 city 값을 가진 데이터들을 하나로 묶음
- 집계함수와 함께 사용 가능 O
- HAVING 절 함께 사용 -- GROUP BY 로 집계한 데이터의 조회 조건을 걸 때 사용
- HAVING 절은 WHERE로 대체 가능
728x90
'Study' 카테고리의 다른 글
[IT기사] "애플 생태계", 美 법무부에 독점 혐의 조사 받는다 (0) | 2024.01.07 |
---|---|
[SQLD] 2과목 기출 풀며 몰랐던 개념 모아보기 (1) | 2023.11.21 |
[SQLD] 서브쿼리 개념 톺아보기 (1) | 2023.11.21 |
[SQLD] VIEW는 가상테이블! (0) | 2023.11.21 |
[SQLD] JOIN 종류 : OUTER/INNER/NATURAL/CROSS/SELF (0) | 2023.11.21 |