mssql쿼리에서 오라클 쿼리로 case문 이용 변경하는데 ()처리를 어떻게 해야할지 모르겠습니다. 0 1 1,058

by 피터슨 [Oracle 기초] [2016.04.08 11:23:02]


select ( case when GUBUN = '1' then (UNAME+'('+CID+')') else (COMP_NM+'('+CID+')') end ) from EN_MEMBER where CID = EN_SEMI_FOR.REG_ID ) as REG_ID

 

위 구문이 sql 쿼리인데 실행 하면 uname(cid) 이런형식으로 값이 나옵니다 이걸 오라클로 변경할려는데

수치가 부적절하다면서 오류가 납니다.

 

어떻게 바꿔줘야 할지 알려주시면 감사하겠습니다.

by jkson [2016.04.08 12:01:51]

+ 를 || 로 바꾸세요

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