조회문 질문좀요~ 0 2 1,231

by DevPain [2013.02.20 15:32:02]



busi_no 라는 컬럼 타입은 varchar(2) 입니다.

여기서 데이터중 '*' 이 포함된 데이터들이 있습니다.

예를들어서 **123**** 이런식으로

여기서 decode 함수 사용할려고 하는데요

* 포함된 데이터는 1  , * 없는 데이터는 2

이런식으로 나타내려면

decode(busi_no, '*', '1', '2') 

저기서 like 와같이 * 포함됬다는 걸 어떤식으로 나타내줘얄가요?

오라클 7버전이라 case 문은 안먹혀서요~
by 신이만든짝퉁 [2013.02.20 15:36:28]
decode(instr(busi_no, '*'), 0, 2, 1)

이렇게 해보세요`

by DevPain [2013.02.20 16:07:57]

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