MyBatis DBMS 별 LIKE 절
DBMS 별로 MyBatis 에서 LIKE 절을 사용하는 방법이 조금 다르다.
각 사용방법은 아래와 같다.
MySql
SELECT *
FROM TABLE
WHERE COLUMN LIKE CONCAT('%', #{ Keyword }, '%')
Oracle
SELECT *
FROM TABLE
WHERE COLUMN LIKE '%' || #{ Keyword } || '%'
MsSql
SELECT *
FROM TABLE
WHERE COLUMN LIKE '%' + #{ Keyword } + '%'
댓글남기기