原生寫法
eg:
select * from user where username like '%${value}%'
注意:
${value}里面必須要寫value,不然會報錯
oracle數據庫:
SELECT * FROM user WHERE name like CONCAT('%',#{name},'%')
或 :
SELECT * FROM user WHERE name like '%'||#{name}||'%'
SQLServer數據庫:
SELECT * FROM user WHERE name like '%'+#{name}+'%'
mysql數據庫:
SELECT * FROM user WHERE name like CONCAT('%',#{name},'%')
DB2數據庫:
SELECT * FROM user WHERE name like CONCAT('%',#{name},'%')
或
SELECT * FROM user WHERE name like '%'||#{name}||'%'