728x90

 

출처: https://fruitdev.tistory.com/60 [과일가게 개발자]

 

MyBatis Like 검색시 처리방법

MyBatis / iBatis에서 조건절에 Like 검색시 처리하는 방법이다. 검색하고자 하는 필드명이 "title" 이고 해당 필드에서 검색할 내용을 파라미터를 "keyword" 라고 하면 아래와 같이 검색할 수 있다. [MySQL]

fruitdev.tistory.com

 

MyBatis / iBatis에서 조건절에 Like 검색시 처리하는 방법이다.


검색하고자 하는 필드명이 "title" 이고 해당 필드에서 검색할 내용을 파라미터를 "keyword" 라고 하면 아래와 같이 검색할 수 있다.

[MySQL]
title like CONCAT('%',#{keyword},'%')


[Oracle]
title like '%' ||  #{keyword} || '%'


[MSSQL]
title like '%' + #{keyword} + '%'



정리 : 각 DBMS에 맞게 문자열 합치기 함수를 사용하여 이용하면 된다.



728x90

+ Recent posts