오라클 decode? 0 1 1,033

by 새벽두시 [2017.04.25 19:46:49]


select 
decode(column1,'1','RUN','X')
from test;

이렇게 했을때 test table 에 column1 값이 1이면 run / 1이 아니면 X 가 되는데

만약 test 테이블에 여러개의 컬럼에 값도 같이 수정하고 싶다면 어떻게 개별적으로 쿼리를 짜야 할까요?

 

ex) 

column1 column2 column3 column4

    

column1 column2 column3 column4
1 1 1 1
2 2 2 2
       

이것을 1일땐 RUN , 2일때 X 로 바꾸고 싶은데 잘 모르겠네요 ^^;

by 새벽두시 [2017.04.25 19:53:45]

아 해결했네요 ㅜ_ㅠ 각 컬럼마다 decode 주면 되는거였네요..ㅠ_ㅜ

한참걸렸는데 ...

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입