정리 작업중
[MySQL] LIKE 검색
Xie Yun
2022. 10. 12. 19:19
반응형
정확한 키워드를 모를 경우 일부만으로 검색하는 방법
와일드카드를 사용하여 패턴 매칭
형태
select 컬럼명 from 테이블명 where 컬럼명 like 패턴
와일드카드
% : 0-n개의 수
K% = K로 시작하는 모든 단어
%K = K로 끝나는 모든 단어
%K% = K가 있는 모든 단어, (시작, 중간, 끝 상관없음 있기만 하면 됨)
_ : 글자 수 지정
K_ : K뒤에 아무거나 1글자 있으면 됨
K__ : K뒤에 아무거나 2글자 있으면 됨
__K : K로 끝나고 앞에 2글자 아무거나 있으면 됨
예제
City 테이블에서 K로 시작하는 도시들의 이름을 출력하시오.
select Name from city where Name like 'K%';
예제
City 테이블에서 K로 시작하는 4글자 도시들의 이름을 출력하시오.
select Name from city where Name like 'K___';
반응형