오라클 LIKE 문에서 "%", "_" 문자의 역할은 일반적인 정규표현식에서의 "*", "?" 동일하다.

만약 LIKE 문에서 "%", "_" 문자가 들어간 문자열을 검색할 어떻게 해야할까?

아래 예문과 같이 수행하면 된다

SELECT * FROM TABLE1 A

WHERE A.COL1 LIKE '#%%TXT' ESCAPE '#';

위와 같이 조회를 하게 되면 "%TXT" 끝나는 모든 내용이 조회된다.

, ESCAPE 예약어를 이용하여 특수문자를 일반문자로 변경시킬 있다.

+ Recent posts