CODEDRAGON ㆍDevelopment/Database
LIKE 연산자
· 컬럼에 저장된 데이터의 일부만 일치하더라도 조회가 가능한 연산자입니다.
· 검색하고자 하는 값을 정확이 모를 경우에는 와일드 카드와 함께 LIKE연산자를 사용할 수 있습니다.
LIKE 연산자 형식
컬럼명 LIKE 패턴 |
와일드카드
와일드카드 |
설명 |
% |
· 문자가 없거나, 하나 이상의 문자가 와도 상관없는 특수문자 · 특정 문자가 포함되기만 하고 그 이전이나 이후에 어떤 문자가 몇 개가 오든지 상관없다는 의미를 표현하기 위해서는 LIKE 연산자와 함께 사용합니다. |
_ |
· 하나의 문자로 어떤 문자가 오든 상관없다는 의미로 사용합니다. |
ESCAPE 옵션
· LIKE 연산자에서 와일드 문자(%, _) 자체를 포함한 문자열을 검색할 때, 와일드 문자를 일반 문자처럼 취급하기 위한 옵션입니다.
· 원하는 한 글자(사용자지정문자; ESCAPE로 사용할 문자)를 적고 ESCAPE옵션을 사용하여 해당 문자 뒤의 한글자가 일반문자 그대로 인식되도록 해 줍니다.
· ESCAPE옵션 뒤에 오는 한 글자를 사용하여 와일드카드 문자를 와일드카드가 아닌 문자 그대로 인식하게 해 줍니다. 이 때 ESCAPE로 사용할 문자는 사용자가 지정할 수 있습니다.
ESCAPE '사용자지정문자' |
'Development > Database' 카테고리의 다른 글
[Oracle] IN (0) | 2017.07.12 |
---|---|
DUAL 테이블 (0) | 2017.07.10 |
[Oracle] TAB, 데이터 딕셔너리 (0) | 2017.07.10 |
ORA-01400: NULL을 ("LABSHOP"."SALEORDER"."CARDNO") 안에 삽입할 수 없습니다 해결방법 (0) | 2017.07.09 |
[Oracle] 새로운 사용자 생성시 작업 단계 - 사용자 생성하기, 권한 부여하기 (0) | 2017.07.09 |