REGEXP_LIKE 2

[oracle Like In 절] 오라클 LIKE를 IN절처럼 사용하는 방법 (IN-LIKE 구현 팁)

개인정보가 들어있는 데이터를 수정하기위해in 절로 데이터를 찾고 있었다.그러나 나오지 않는다. 해당 개인정보가 포함되어있기 때문이다오라클 like를 in 절처럼 사용할 수 있을까? 조사해 보았다.오라클 LIKE를 IN절처럼 사용하는 방법 (IN-LIKE 구현 팁)오라클(Oracle)에서 IN 절은 특정 값 목록을 조회할 때 자주 사용됩니다. 하지만 LIKE 연산자와는 직접 호환되지 않기 때문에, 다음과 같은 구문은 사용할 수 없습니다:-- 잘못된 문법 예시WHERE column_name LIKE IN ('%가%', '%나%', '%다%') -- ❌ 오류 발생그렇다면, LIKE 조건을 다수 적용하여 IN 절과 유사한 효과를 내는 방법은 무엇이 있을까요?아래에서 SQL 실무에서 유용하게 쓰이는 4가지 방법을..

개발/DB 2025.08.10

[oracle]오라클 정규식 REGEXP_LIKE

REGEXP_LIKE 함수 실습 현재 테이블의 전체 데이터 SELECT * FROM TEST 특정 문자나 숫자를 포함하는 결과 출력하기 SELECT * FROM TEST WHERE regexp_like(text, '[a-z][0-9]'); [a-z], [0-9]는 소문자 전체와 0부터9까지의 숫자를 나타냅니다. SELECT * FROM TEST WHERE regexp_like(text, '[a-z] [0-9]'); [a-z]와[0-9]사이에 공백이 있는 것이 보이시죠? 이렇게 공백도 구분값으로 사용할 수 있습니다. 공백이 여러개일경우찾기 SELECT * FROM TEST WHERE regexp_like(text, '[a-z]?[0-9]');SELECT * FROM TEST WHERE regexp_like..

개발/DB 2016.05.07