설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 94건, 최근 0 건
   

CASE 문 사용하기

글쓴이 : PostgresDBA 날짜 : 2012-12-02 (일) 14:32 조회 : 21563
오. 요것도 오라클 구문하고 동일하네요 ^^

scott@[local]:5432 scottdb#SQL> select ename, sal,
case when sal <=1000 then '연봉 인상 대상자'
     when sal > 3000 then '연봉값은 하고 다니나?'
     else '그럭저럭'
end as 연봉조정     
from emp;
 ename  | sal  |       연봉조정        
--------+------+-----------------------
 SMITH  |  800 | 연봉 인상 대상자
 ALLEN  | 1600 | 그럭저럭
 WARD   | 1250 | 그럭저럭
 JONES  | 2975 | 그럭저럭
 MARTIN | 1250 | 그럭저럭
 BLAKE  | 2850 | 그럭저럭
 CLARK  | 2450 | 그럭저럭
 SCOTT  | 3000 | 그럭저럭
 KING   | 5000 | 연봉값은 하고 다니나?
 TURNER | 1500 | 그럭저럭
 ADAMS  | 1100 | 그럭저럭
 JAMES  |  950 | 연봉 인상 대상자
 FORD   | 3000 | 그럭저럭
 MILLER | 1300 | 그럭저럭
(14 rows)

Time: 1.379 ms
scott@[local]:5432 scottdb#SQL> 

   

postgresdba.com