MyBatis / iBatis에서 조건절에 Like 검색시 처리하는 방법이다.
검색하고자 하는 필드명이 "title" 이고 해당 필드에서 검색할 내용을 파라미터를 "keyword" 라고 하면 아래와 같이 검색할 수 있다.
[MySQL]
title like CONCAT('%',#{keyword},'%')
[Oracle]
title like '%' || #{keyword} || '%'
[MSSQL]
title like '%' + #{keyword} + '%'
정리 : 각 DBMS에 맞게 문자열 합치기 함수를 사용하여 이용하면 된다.
'자바·JSP' 카테고리의 다른 글
두 IP사이의 IP 모두 출력하기 (0) | 2015.10.20 |
---|---|
jsoup 사용 예제 (0) | 2015.05.29 |
크롬에서 파일 다운로드시 중복헤더 수신이라 나오는 경우 (0) | 2014.10.08 |
파일 사이즈체크 (0) | 2014.04.11 |
Maven이란 무엇인가? (0) | 2014.03.06 |