SELECT
DECODE(D.DNAME, NULL, '미배정', D.DNAME)
,SUM(E.SAL)
,COUNT(E.EMPNO)
FROM
EMP E, DEPT D
WHERE 1=1
AND E.DEPTNO = D.DEPTNO(+)
GROUP BY D.DNAME
;
위에 DECODE문을 WHEN CASE로 바꾸려하고 하는데 에러가 나네요
WHEN CASE D.DNAME IS NULL THEN '미배정'
ELSE D.DNAME
END
제 생각엔 이렇게 바꾸면 되는거 같은데 이문장에 어떤 문제가 있는건가요?