블로그는 나의 힘!
[ Programing ]/Database2011. 8. 1. 21:03
- LIKE 조건을 사용하면 유효한 검색 문자열 값인 대체 문자를 사용하여 검색할 수 있다. - 검색 조건은 리터럴 문자 또는 숫자를 포함할 수 있다.    % : 검색할 n개 이상의 일련 문자를 나타낸다.
   _  : 검색할 하나의 일련 문자를 나타낸다.
SELECT last_name FROM employees WHERE last_name LIKE '_MAN%';

 

ESCAPE 옵션
검색할 문자에 % 및 _특수  문자가 포함된 경우 ESCAPE 옵션을 사용하여 문자를 지정한다.
예로 'SA_ '를 포함하는 문자열을 검색하는 경우

SELECT employee_id, last_name
FROM employees
WHERE job_id
LIKE '%SA\_%' /ESCAPE '\';

ESCAPE 옵션은 '\'를 이스케이프 문자로 식별한다. 이스케이프 문자가 _앞에 있으므로  _를 리터럴로 해석한다.
 

'[ Programing ] > Database' 카테고리의 다른 글

[SQL] NOT 연산자  (0) 2011.08.01
[SQL] NULL 조건  (0) 2011.08.01
[PL-SQL] WHILE 문  (0) 2011.07.29
[SQL] IN 조건 사용  (0) 2011.07.29
[SQL] BETWEEN 조건 사용  (0) 2011.07.28
Posted by Mister_Q