1. GROUP BY
- 그룹으로 묶어줌
- 집계함수를 함께 사용
AVG(): 평균
MIN(): 최소값
MAX(): 최대값
COUNT(): 행의 개수 등 - 효율적인 데이터 그룹화
- AS를 사용하여 그룹화 된 컬럼명을 변경할 수 있음
2. HAVING
- WHERE과 비슷한 개념으로 조건 제한
- 집계 함수에 대해서 조건을 걸 때
- 반드시 GROUP BY 절 다음에 나와야 함
3. ROLLUP
총합 또는 중간합계가 필요할 경우
각 나라의 도시들의 인구 합을 합쳐서 중간에 보여줌
'Data > SQL' 카테고리의 다른 글
[MySQL] JOIN (0) | 2022.07.15 |
---|---|
[MySQL] ORDER BY, DISTINCT, LIMIT (0) | 2022.07.05 |
[MySQL] Sub Query , ANY , ALL (0) | 2022.07.05 |
[MySQL] BETWEEN, IN, LIKE (0) | 2022.07.04 |
[MySQL] SELECT, FROM, WHERE (0) | 2022.07.04 |