본문 바로가기

DataBase/Oracle

[오라클]컬럼값 갯수 세기

컬럼값 갯수 세기

테이블내 하나의 컬럼에 있는 값들에 대해 값들의 개수를 알아야 하는 경우가 종종 있습니다.

아래는 EMP 테이블의 성별 컬럼의 값에 대해 부서별로 남자는 몇명, 여자는 몇명인지 확인 하는

예입니다.

참고 하세요~

select
   dept,
   sum(  decode(sex,'M',1,0)) 남자,
   sum(  decode(sex,'F',1,0)) 여자,
   count(decode(sex,'M',1,'F',1)) 계
from    emp
group  by    dept ;

---------
결과
---------
 

남자                여자               계

--------  ------------  ------------

  34                  43             77