본문 바로가기
SQL/Oracle

오라클 LIKE IN 사용방법 및 예제 (REGEXP_LIKE)

by wakestand 2020. 11. 24.
반응형

오라클에서 SELECT 시

WHERE 절에서 REGEXP_LIKE를 사용하면

LIKE IN 처럼 다중 LIKE로 사용이 가능한데

 

REGEXP_LIKE (컬럼명, '값|값')

을 넣어주면 자동으로 ENAME 컬럼에

'값'에 해당하는 경우를 가져오게 되는데

 

위 예제에서는

JA에 속하는 JAMES

AL에 속하는 ALLEN

ING에 속하는 KING이 나오게 된다

 

마지막으로 예제에 사용한 쿼리는 다음과 같다

 

 SELECT * 
   FROM EMP
  WHERE REGEXP_LIKE(ENAME, 'JA|AL|ING')
반응형

댓글