DATABASE/ORACLE 기본

[Oracle] 오라클 그룹화 GROUP BY절

ThinkFree 2022. 3. 2. 04:45

 

GROUP BY

 - GROUP BY절 그룹 함수(SUM, MAX, MIN, COUNT, AVG)를 사용할 때 같은 데이터끼리 그룹을 만들 때

사용합니다.

 

 

GROUP BY 문법

SELECT 컬럼1,
       COUNT(컬럼2)
 FROM 테이블
 GROUP BY 컬럼1;

 

 

 

GROUP BY 테스트(https://livesql.oracle.com/)

※ 테스트 데이터

- 2022년도 1월 1일부터 12월 31일까지 365개의 데이터가 있는 테이블을 사용하였음

- 데이터 CREATE문과 INSERT문 : https://javabuilders.tistory.com/24

 

1) GROUP BY를 사용하여 월별 일의 갯수(COUNT) 조회

+갯수 함수 COUNT() 포스팅 : https://javabuilders.tistory.com/25

 

 

2) GROUP BY를 사용하여 월별 일의 최솟값(MIN)과 최댓값(MAX) 조회

+최댓값, 최솟값 함수 MAX()와 MIN() 포스팅 : https://javabuilders.tistory.com/27

 

 

3) GROUP BY를 사용하여 월별 일의 합계(SUM) 조회

+합계 함수 SUM() 포스팅 : https://javabuilders.tistory.com/32

 

 

4) GROUP BY를 사용하여 월별 일의 평균값(AVG) 조회

+평균값 함수 AVG() 포스팅 : https://javabuilders.tistory.com/37