MyBatis中Like语句使用总结


原生写法

     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}||'%' 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM