[Oracle] 오라클 다중 LIKE 문 (REGEXP_LIKE)
LIKE 문을 다중으로 사용하고싶은경우 ( 마치 IN절안에 LIKE문을 여러개 쓰는거처럼) WHERE 조건에 LIKE 를 OR로 걸어도 되지만 REGEXP_LIKE 을 사용 하면 된다. 일반적으로 COUNTRIES 테이블안에 아래와 같은 데이터가 있을때 나라 이름이 A와 B로 시작하는 데이터만 조회 하는 쿼리문을 작성해보자. SELECT * FROM COUNTRIES WHERE (COUNTRY_NAME LIKE 'A%' OR COUNTRY_NAME LIKE 'B%') 이러첨 OR을 이용하여 각각 LIKE 문을 써줄수 있지만 오라클 10g이상부터 REGEXP_LIKE 를 사용하여 보다 간결하게 원하는 결과를 가져올 수 있다. REGEXP_LIKE(컬럼명, 정규식) SELECT * FROM COUNTRIES..