여러 데이터에서 의미 있는 하나의 결과를 특정 열 값별로 묶어서 출력할 때 데이터를 '그룹화' 한다고 한다. SELECT문에서는 GROUP BY절을 작성하여 데이터를 그룹화 할 수 있다. WHERE절 뒤에 작성하면 되고, ORDER BY절 앞에 위치한다.
GROUP BY절에 명시하는 열은 여러개 지정할 수 있고, 지정한 열로 대그룹을 나누고, 그 다음 지정한 열을 소그룹으로 나눈다. GROUP BY절에는 별칭이 인식되지 않기 때문에, 열 이름이나 연산식을 그대로 지정해 주어야 한다.
GROUP BY절을 사용해서 출력 데이터를 그룹화 할 경우 유의할 점
: 다중행 함수를 사용하지 않은 일반 열은 GROUP BY절에 명시하지 않으면 SELECT절에서 사용 불가
'DATABASE > 다중행 함수와 데이터 그룹화' 카테고리의 다른 글
04. 그룹화와 관련된 함수 (0) | 2024.03.17 |
---|---|
03. GROUP BY절에 조건을 줄 때 사용하는 HAVING절 (0) | 2024.03.17 |
01. 하나의 열에 출력 결과를 담는 다중행 함수 (0) | 2024.03.17 |