회사에서 MySQL(MariaDB), Oracle, MSSQL을 다 사용하다보니
MyBatis에서 like를 사용할때 처리하는 방법이
다 제각각이기에 정리를 해보았다.
[기본]
title like '%keyword%'
[MySQL]
title like CONCAT('%',#{keyword},'%')
[Oracle]
title like '%' || #{keyword} || '%'
[MSSQL]
title like '%' + #{keyword} + '%'
'DB' 카테고리의 다른 글
[MyBatis] 동적쿼리 foreach문 (0) | 2020.06.13 |
---|---|
[DB] Join의 종류 (0) | 2020.05.30 |
[My-SQL] 날짜관련 함수 모음 (0) | 2020.05.30 |