mybatis

mybatis %% 동적쿼리

narafu 2021. 12. 30. 19:42

# Mybatis에서는 DBMS 종류 별로 차이가 있다.

# MySql

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE CONCAT(‘%’, #{searchKeyword}, ‘%’)

xml 파일에서는 '%' -> "%" 로 해야한다.

# ORACLE

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE '%'||#searchKeyword#||'%' 



# Ms-Sql

SELECT FROM TABLE_NAME

WHERE COLUMN_NAME LIKE '%' + #searchKeyword# + '%'



출처: https://dongram.tistory.com/12 [오늘은 룡]