LIKE 연산자, LIKE 연산자 형식, 와일드카드, ESCAPE 옵션

CODEDRAGON Development/Database

반응형

 

LIKE 연산자

·       컬럼에 저장된 데이터의 일부만 일치하더라도 조회가 가능한 연산자입니다.

·       검색하고자 하는 값을 정확이 모를 경우에는 와일드 카드와 함께 LIKE연산자를 사용할 수 있습니다.

 

 

LIKE 연산자 형식

컬럼명 LIKE 패턴

 

 

 

와일드카드

와일드카드

설명

%

·       문자가 없거나, 하나 이상의 문자가 와도 상관없는 특수문자

·       특정 문자가 포함되기만 하고 그 이전이나 이후에 어떤 문자가 몇 개가 오든지 상관없다는 의미를 표현하기 위해서는 LIKE 연산자와 함께 사용합니다.

_

·       하나의 문자로 어떤 문자가 오든 상관없다는 의미로 사용합니다.

 

 

 

ESCAPE 옵션

·       LIKE 연산자에서 와일드 문자(%, _) 자체를 포함한 문자열을 검색할 때, 와일드 문자를 일반 문자처럼 취급하기 위한 옵션입니다.

·       원하는 글자(사용자지정문자; ESCAPE 사용할 문자) 적고 ESCAPE옵션을 사용하여 해당 문자 뒤의 한글자가 일반문자 그대로 인식되도록 줍니다.

·       ESCAPE옵션 뒤에 오는 한 글자를 사용하여 와일드카드 문자를 와일드카드가 아닌 문자 그대로 인식하게 해 줍니다. 이 때 ESCAPE로 사용할 문자는 사용자가 지정할 수 있습니다.

 

ESCAPE '사용자지정문자'