개발자 미니민의 개발스터디

[Oracle] 오라클 - WITH, ESCAPE

by mini_min
[Oracle]
오라클 - WITH, ESCAPE

✔️ ESCAPE

특정 문자열을 검색할 때, 앞에 붙이는 것이 '#' !

'_' 또는 %와 같은 문자열을 검색하고 싶을 때, ESACPE '#' 을 사용한다.

 WHERE content LIKE '%#%%'  ESCAPE '#';

 

 

✔️ WITH 블록

반복적으로 사용하는 쿼리를 블럭화 할 경우 사용한다!

tb 라는 블록안에 값 쏙쏙

WITH tb AS (
SELECT '가가가' name, '우리_나라' content FROM dual
UNION ALL
SELECT '나나나' name, '자바%스프링' content FROM dual
UNION ALL
SELECT '다다다' name, '우리나라' content FROM dual
UNION ALL
SELECT '라라라' name, '모바일' content FROM dual
UNION ALL
SELECT '마마마' name, '안드로이드%모바일' content FROM dual
)
SELECT * FROM tb;
WHERE content LIKE '%#%%' ESCAPE '#';

 

 

 

 

블로그의 프로필 사진

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기