투케이2K

109. (Oracle/오라클) group by , min , max 사용해 부서 그룹별 최소 나이 및 최대 나이 구하기 본문

OracleDB

109. (Oracle/오라클) group by , min , max 사용해 부서 그룹별 최소 나이 및 최대 나이 구하기

투케이2K 2021. 2. 23. 08:22

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

/* =========================== */

/* =========================== */

[소스 코드]

 

/*
[group by , min 사용해 부서 그룹별 최소나이 및 최대나이 구하기]
1. group by : 그룹으로 묶어줄 컬럼을 지정합니다
2. having : 그룹 조건 값을 입력합니다
3. min : 최소값을 구합니다
4. max : 최대값을 구합니다
*/

select t_dept as 부서, min(to_number(t_age)) as 최소나이, max(to_number(t_age)) as 최대나이
    from test_user
group by t_dept
having min(to_number(t_age)) > 0;

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

1. group by : 그룹으로 묶어줄 컬럼을 지정합니다

2. having : 그룹 조건 값을 입력합니다

3. min : 최소값을 구합니다

4. max : 최대값을 구합니다

/* =========================== */

반응형
Comments