Skip to Content
Suffering builds character

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로 시작하는 문자열(뒤에 나오는 문자들은 어떤 문자여도 상관없음)
%tt로 끝나는 문자열
%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