MyBatis中like查询

2016-11-30  本文已影响29人  今有所思

不同的数据库,其方式有区别。

Oracle数据库:

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

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

SQLServer数据库:

SELECT  
*  
FROM  
user  
WHERE  
name like '%'+#{name}+'%' 
上一篇 下一篇

猜你喜欢

热点阅读