안녕하세요
선배님들의 도움이 필요 하여 이렇게 글을 씁니다
검색관련 테스트를 하다 보니 REGEXP_LIKE를 AND 조건처럼 사용을 하여야 하는
상황이 생겼습니다 허나 상황상 저 조건이 기하 급수적으로 늘어 날수 있어
하나의 REGEXP_LIKE로 해야 합니다
WITH aa as (
select '10000_10010@20000_20030@30000_30030' text from dual union all
select '30000_30030@20000_20010@10000_10020' text from dual union all
select 1'0000_10010@20000_2003' text from dual dual union all
select '10000_10010@20000_20010' text from dual
)
select *
from aa
where 1 =1
and REGEXP_LIKE (text, '10000_10010|20000_20010')
and REGEXP_LIKE (text, '30000_30030')
위에 내용중
select 절에 REGEXP_LIKE 를 한번만 사용하고 싶습니다
고수분들 조언 부탁드립니다.
수고하세요 ~ |