5. 와일드 카드
부분적으로 일치하는 문자를 찾고자 할 때는 와일드 카드를 사용함
→ 이러한 와일드 카드(Wild card) 문자들은 LIKE 키워드와 함께 사용
| 와일드카드 문자 | 일치 조건 | 특징 |
|---|---|---|
_(underbar) | 정확히 하나의(한 칸) 문자 | 단일 문자 |
% | 개수에 상관없이 모든 문자(0 포함) | 가변 문자 |
customer 테이블에서 last_name의 두 번째 문자에는 A가, 네 번째 문자에는 T가 포함되고, 마지막 문자는 S로 끝나는 고객의 last_name과 first_name을 조회
sql
SELECT last_name, first_name
FROM customer
WHERE last_name LIKE '_A_T%S';검색 표현식 예시
| 검색 표현식 | 해석 |
|---|---|
F% | F로 시작하는 문자열(뒤에 나오는 문자들은 어떤 문자여도 상관없음) |
%t | t로 끝나는 문자열 |
%bas% | ’bas’라는 문자열이 포함된 문자열 |
__t_ | 세 번째 위치에 t가 포함되어 있는 4글자 문자열 |
customer 테이블에서 last_name이 Q로 시작하거나 Y로 시작하는 고객의 last_name, first_name 조회
sql
SELECT last_name, first_name
FROM customer
WHERE last_name LIKE 'Q%' OR last_name LIKE 'Y%';Last updated on