07 - 조건식

표현식의 공통 쓰기: MySQL과oracle 공통
emp표에 있는 직원에게 중국어 이름을 지어주다
select e.ename, 
       case e.ename
         when 'SMITH' then '  '
           when 'ALLEN' then '   '
             when 'WARD' then '    '
               --else '  '
                 end
from emp e;
---  emp      ,    3000     ,    1500  3000      ,
---       
select e.sal, 
       case 
         when e.sal>3000 then '   '
           when e.sal>1500 then '    '
               else '   '
                 end
from emp e;
---oracle      ,     。
---oracle       
select e.ename,
 decode(e.ename,
		 'SMITH',  '  ',
            'ALLEN',  '   ',
              'WARD',  '    ',
                '  '
) "   "
from emp e;

좋은 웹페이지 즐겨찾기