MYSQL

[MYSQL] ESCAPE - 쿼리문에서 LIKE에 반응하지 않도록 단순 문자열로 읽기게 하기

LIKE 'A' ESCAPE 'B'
B바로 뒤에있는 문자는 A에서 특수문자(LIKE에 반응하는 특수문자)가 아니라 단순 문자열임을 알려준다.

 

LIKE '67#%% Guilty' ESCAPE '#'

#% => #의 바로 뒤에있는 %는 문자열이에요~

= '67%' 로 시작하는 데이터 검색

 

LIKE '67#%#% Guilty' ESCAPE '#'

#% => #의 바로 뒤에있는 %는 문자열이에요~

= '67%%  Guilty' 데이터 검색

 

LIKE '67#__ Guilty' ESCAPE '#'

#_ => #의 바로 뒤에있는 _는 문자열이에요~

= '67_'로 시작하고 뒤에 한글자가 있는 데이터 검색

 

728x90
반응형