13. LIKE
1. LIKE
Operator
LIKE
연산자는 특정 패턴을 검색하기 위해WHERE
절에서 사용된다.LIKE
연산자와 함께 자주 사용되는 두 개의 와일드카드가 있다.
1] %
(퍼센트)는 0개 이상의 문자를 나타낸다.
2] _
(언더스코어)는 하나의 단일 문자를 나타낸다.
- 참고로 MS Access는
%
대신*
(애스터리스크)를 사용하고_
대신?
(물음표)를 사용한다.
2. Syntax
AND
또는OR
연산자를 사용하여 여러 조건을 결합할 수도 있다.
Demo Database
- 다음은 Northwind 샘플 데이터베이스의
Customers
테이블이다.
3. LIKE
Examples
- 다음은
CustomerName
이"a"
로 시작하는 모든 고객을 선택한다.
- 다음은
CustomerName
이"a"
로 끝나는 모든 고객을 선택한다.
- 다음은
CustomerName
에"or"
이 있는 모든 고객을 선택한다.
- 다음은
CustomerName
의 두 번째 위치에"r"
이 있는 모든 고객을 선택한다.
- 다음은
CustomerName
이"a"
로 시작하고 길이가3
자 이상인 모든 고객을 선택한다.
- 다음은
CustomerName
이"a"
로 시작하고"o"
로 끝나는 모든 고객을 선택한다.
- 다음은
CustomerName
이"a"
로 시작하지 않는 모든 고객을 선택한다.