회사/사내개발

[mssql] 대괄호 텍스트검색

lowellSunny 2020. 10. 20. 16:52

mssql 텍스트 검색에서 대괄호 검색 시에 결과물이 정상적으로 나오지 않는다.

대괄호 자체가 범위를 지정할 때 쓰는 mssql의 예약어이기때문에 검색하는 방법이 따로 있다.

ESCAPE를 사용하는것.

 

======================================

* 검색방법

AND 칼럼명 LIKE '%#[검색]%' ESCAPE '#' 

======================================

* mybatis에서 활용하기

AND P.PRODUCT_NM LIKE '%#${searchParam}%' ESCAPE '#'