CS/DataBase

(ORACLE) 다중 LIKE 검색

주누 2019. 12. 3. 09:29


오라클에서 다중 조건으로 LIKE 검색을 하고싶을땐

여러가지 방법이 있겠지만

내가 주로 사용하는 방법은 정규식을 사용하는 것이다.


사용방법은 WHERE조건에 아래와 같이 사용하면 된다. 


REGEXP LIKE (찾을컬럼, '찾을문자열1|찾을문자열2|찾을문자열3')




예시

SELECT *

  FROM DUAL A

 WHERE 1=1

   AND REGEXP LIKE (A.COL, 'CHOI|KIM|JANG');