MyBatis中like查询

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

Oracle数据库:

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

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

SQLServer数据库:

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

你可能感兴趣的:(MyBatis中like查询)