SQL
[Mysql] LIKE
자바지기
2022. 5. 12. 16:21
반응형
LIKE 는 문자열의 일부분을 비교하는 부분 검색을 할 수 있다.
패턴을 정의할 때 %와 _를 사용할 수 있다.
1. _
_는 임의의 문자 하나를 의미한다.
2. %
%는 임의의 문자열과 매치하며, 빈 문자열에도 매치한다.
SELECT * FROM EXAMPLE WHERE text LIKE '%SQL%';
위의 sql문은 text에 SQL이 존재하는 행을 검색
SELECT * FROM EXAMPLE WHERE text LIKE 'SQL%';
위의 sql문은 text에 SQL로 시작하는 행을 검색
% 자체를 검색하고 싶다면? -> \%로 검색
반응형