Mybatis中模糊查询的常用写法

原创
2017/04/19 23:42
阅读数 927

Oracle:

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%', #{name}, '%') 

或者

SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%' || #{name} || '%' 

SQL Server:

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

 

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部