오라클 DECODE 관련해서 질문 드립니다.
안녕하세요 DECODE 관련해서 질문 드리는데요 code <=== 11 하고 22 둘중 아무나 들어오면
성공 이라고 하고 싶은데 나머지는 실패 라고 하고 싶습니다. 어떻게 쿼리 을짜야되나요?
SELECT DECODE(code, '11 22' , '성공', '실패') FROM dual;
55글자 더 채워주세요.
2개의 답변이 있어요!
11일 때도 성공, 22일 때도 성공, 둘 다 아니면 실패라고 하시려는 게 맞다면
SELECT DECODE(code, '11', '성공', '22', '성공', '실패') FROM dual;그냥 인자를 더 쓰시면 됩니다! (CASE ... WHEN처럼 쓰면 됩니다.)
안녕하세요 쿼리 짜는 방법 사람마다 취향이 다르기 때문에 본인한테 맞는걸로 쓰시면 되겠습니다.
select
case when code in ( '22','23' ) then '성공 else '실패' end
from dual
이렇게 하셔도 됩니다.