-- 부서별로 해당 급여대 인원수 파악
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
댓글 없음:
댓글 쓰기