EMP TABLE에서 현재 근무하는 사원들의 월별 입사건수를 조회(1월~3월)
해당 하는 조건에 대해 1로 decode하고 count하면 된다.
SQL> SELECT COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '01', 1)) "1월",
2 COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '02', 1)) "2월",
3 COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '03', 1)) "3월"
4 FROM EMP
5 WHERE TO_CHAR(HIREDATE, 'MM') >= '01'
6 AND TO_CHAR(HIREDATE, 'MM') <= '03';
해당 하는 조건에 대해 1로 decode하고 count하면 된다.
SQL> SELECT COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '01', 1)) "1월",
2 COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '02', 1)) "2월",
3 COUNT(DECODE(TO_CHAR(hiredate, 'MM'), '03', 1)) "3월"
4 FROM EMP
5 WHERE TO_CHAR(HIREDATE, 'MM') >= '01'
6 AND TO_CHAR(HIREDATE, 'MM') <= '03';
댓글 없음:
댓글 쓰기