태이블 컬럼에 01,03,04 등으로 입력이 되있는데요
예를 들어 01 은 LG, 02 는 삼성, 03은 애플 등으로 코드값으로 설정되 있는 겁니다.
문제는 하나만 되있으면 Case When aaa = '01' Then 'LG' End 이렇게 할 수 있는데
위에 처럼 되있을때 어떻게 해야 할지 몰라서 질문드립니다.
참고로
쿼리상에서 변수를 주고 문자열 더하는 방법 같은게 있나요?
Comment 1
-
짱나부러
2015.04.14 15:29
with aaa (col1) as(select '01,02,03' union allselect '01' union allselect '02,03')select replace( replace( replace(col1,'01','LG') , '02','삼성' ) , '03', '애플' )from aaa더 좋은 방법은 다음분께... 패스...