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