투케이2K

10. (Oracle/오라클) group by, having 사용해 그룹별 인원수 확인 및 order by 정렬 실시 본문

OracleDB

10. (Oracle/오라클) group by, having 사용해 그룹별 인원수 확인 및 order by 정렬 실시

투케이2K 2021. 1. 8. 14:59

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

[ 개발 환경 설정 ]

개발 툴 : Toad

개발 언어 : Oracle

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

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

[소스 코드]

 

/*
*[group by, having 사용해 그룹별 인원수 확인 및 order by 정렬 실시]

*1. group by 컬럼 - 컬럼 데이터간 그룹별 묶음을 실시한다
*2. having 조건 - 그룹별 조회 조건을 입력한다
*3. order by - 정렬을 수행한다 (desc 내림차순 - 큰순서 / asc 오름차순 - 작은순서)
*/

SELECT T_DEPT, COUNT(T_DEPT) AS 부서별인원
    FROM TEST_USER
GROUP BY T_DEPT
    HAVING COUNT(T_DEPT) > 5
ORDER BY COUNT(T_DEPT) DESC;

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

[결과 출력]

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

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

[요약 설명]

*1. group by 컬럼 - 컬럼 데이터간 그룹별 묶음을 실시한다

*2. having 조건 - 그룹별 조회 조건을 입력한다

*3. order by - 정렬을 수행한다 (desc 내림차순 - 큰순서 / asc 오름차순 - 작은순서)

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

반응형
Comments