Database/Oracle

[Oracle] 특수문자 검색

devsalix 2014. 8. 14. 14:59
728x90

검색시 Like 연산자를 써서 특수문자를 검색할때 검색이 되지 않는 문제 발생...

 

결과는 ESCAPE 키워드를 써서 검색 완료


WITH T(D) AS(
    SELECT 'ADA_AAA'    FROM DUAL UNION ALL
    SELECT 'ADB_AAA'    FROM DUAL UNION ALL
    SELECT 'AD_AAA'     FROM DUAL UNION ALL
    SELECT 'ADC_AAA'    FROM DUAL UNION ALL
    SELECT 'ADD_AAA'    FROM DUAL)
SELECT * FROM t WHERE D LIKE 'AD/_%' escape '/'

 

728x90
반응형

'Database > Oracle' 카테고리의 다른 글

[Oracle] 원격 서버 접속  (4) 2024.11.09
[Oracle] 다중 SELECT  (0) 2014.08.14
[Oracle] SYS_CONNECT_BY_PATH  (0) 2014.08.14
[Oracle] 테이블 정렬 (PIVOT)  (0) 2014.08.14