like 검색 질문좀여 0 2 1,316

by 프리빵 [SQL Query] like [2017.07.19 14:59:40]


숫자만 입력하여 쿼리를 작성하려 합니다

결과값이 05A01BA인데요

조건문에 like '%05%01%' 이것말고 다른 like 방법이 없을까요?

 

 

by jkson [2017.07.19 15:08:06]
with t as
(
select '05A01BA' txt from dual union all
select '04B01CA' from dual
)
select * from t
where 1 = 1
--and regexp_replace(txt,'[^0-9]') = '0501'
and translate(txt,'1234567890'||txt,'1234567890') = '0501'

 


by 프리빵 [2017.07.19 15:24:33]

감사합니다

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