[Oracle] REGEXP_LIKE; 다중 LIKE

동민·2021년 5월 12일
0
post-custom-banner
SELECT ...
FROM ...
WHERE ta.web_disp_item_nm LIKE '%MLC%' OR ta.web_disp_item_nm LIKE '%오플%'

위 LIKE 문을 아래와 같이 다중 LIKE 문(REGEXP_LIKE)으로 표현 가능 (Oracle 10g 이상)

SELECT ...
FROM ...
WHERE REGEXP_LIKE (ta.web_disp_item_nm, 'MLC|오플') 
REGEXP_LIKE (ta.web_disp_item_nm, 'MLC|오플|와플|치즈') ... #계속 가능 

특수문자 자체를 포함하고자 할 때!

SELECT ...
FROM ...
WHERE ta.web_disp_item_nm LIKE '%[MLC]%' OR ta.web_disp_item_nm LIKE '%[오플]%'
SELECT ...
FROM ...
WHERE REGEXP_LIKE (ta.web_disp_item_nm, '\[MLC\]|\[오플\]') 
  • \ 백 슬래시 사용
profile
BE Developer
post-custom-banner

0개의 댓글