2013년 9월 2일 월요일

EMP에서 부서별로 해당 급여대 인원수 파악예

-- 부서별로 해당 급여대 인원수 파악
select
  deptno "부서",
  sum(decode(greatest(SAL,4001), least(SAL,9999), 1, 0))  "$3001-$9999",
  sum(decode(greatest(SAL,3001), least(SAL,4000), 1, 0))  "$3001-$4000",
  sum(decode(greatest(SAL,2001), least(SAL,3000), 1, 0))  "$2001-$3000",
  sum(decode(greatest(SAL,1001), least(SAL, 2000), 1, 0)) "$1001-$2000",
  sum(decode(greatest(SAL, 0), least(SAL, 1000), 1, 0))  "<  $1000"
from  emp
group by  deptno;


[결과]

부서          $4001-$9999  $3001-$4000 $2001-$3000 $1001-$2000  <  $1000

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

        10          1                  1          1          1          0

        20          1                0          3          1          1

        30          2                  0          1          4          1



오라클자바커뮤니티 실무 추천 강좌

댓글 없음:

댓글 쓰기