Oracle - LIKE연산자에서 '%'와 '_'를 포함하는 단어 검색 방법

* LIKE 연산으로 '%'나 '_'가 들어간 문자를 검색하기 위해서는 ESCAPE를 사용.
'_'나 '%'앞에 ESCAPE로 특수 문자를 지정하면 검색할 수 있다.


* '_' 가 있는 문자 검색
SELECT

    loc
FROM dept
WHERE loc like '%#_%' ESCAPE '#';
=>
NEW_YORK


SELECT

    loc
FROM dept
WHERE loc like '%N%@_%' ESCAPE '@'
=>
NEW_YORK


SELECT

    loc
FROM dept
WHERE loc like '%_%';
=>
NEW_YORK
DALLAS
CHICAGO
BOSTON