반응형
# 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 '#'; 로 사용.
=> '%'문자를 이스케이프 문자로 식별해서 '_'를 조건으로 인식.
반응형
'자격증 > SQLD & SQLP 자격증' 카테고리의 다른 글
엔티티의 다양한 정의 (0) | 2022.03.21 |
---|---|
데이터 모델링의 다양한 정의 (0) | 2022.03.21 |
관계 표기법의 3가지 요소 (0) | 2022.03.07 |
데이터베이스의 유형 (0) | 2022.03.06 |
분산 데이터베이스, 분산 데이터베이스의 투명성 (0) | 2022.03.05 |