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로 시작하는 행을 검색

 

자체를 검색하고 싶다면?  -> \%로 검색

 

 

반응형