자격증/SQLD & SQLP 자격증
LIKE와 같이 사용하는 와일드카드 문자
현호s
2022. 3. 8. 23:07
반응형
# LIKE와 같이 사용하는 와일드카드 문자
- 와일드카드는 한 개 또는 0개 이상의 문자를 대신해 사용하기 위한 특수문자이다.
- % : 0개 이상의 문자
- _ : 1개의 문자
- + : 문자열 연결
- [ ] : 1개의 문자와 일치
- [^] : 1개의 문자와 불일치
## 와일드 카드 사용 사례.
- A% : 'A'로 시작하는 모든 문자열
- %A% : 'A'가 포함된 모든 문자열
- _A% : 두 번째 문자가 'A'인 모든 문자열
- [ABC]% : 첫 번째 문자가 'A' 또는 'B' 또는 'C'인 모든 문자열
- [A-D]% : 첫 번째 문자가 ABCD에 속하는 모든 문자열
- [^A]% : 첫 번째 문자가 'A'가 아닌 모든 문자열
## LIKE에서 특수 문자 검색
- LIKE 연산으로 '%', '_'가 들어간 문자열 검색을 위해 ESCAPE 사용.
WHERE 절에서 COL LIKE 'AB#_%' ESCAPE '#'; 로 사용.
=> '%'문자를 이스케이프 문자로 식별해서 '_'를 조건으로 인식.
반응형