반응형
LIKE 는 문자열의 일부분을 비교하는 부분 검색을 할 수 있다.
패턴을 정의할 때 %와 _를 사용할 수 있다.
1. _
_는 임의의 문자 하나를 의미한다.
2. %
%는 임의의 문자열과 매치하며, 빈 문자열에도 매치한다.
SELECT * FROM EXAMPLE WHERE text LIKE '%SQL%';
위의 sql문은 text에 SQL이 존재하는 행을 검색
SELECT * FROM EXAMPLE WHERE text LIKE 'SQL%';
위의 sql문은 text에 SQL로 시작하는 행을 검색
% 자체를 검색하고 싶다면? -> \%로 검색
반응형
'SQL' 카테고리의 다른 글
[Mysql] 날짜 연산 (1) | 2022.05.23 |
---|
댓글