MyBatis中Like语句使用方式[模糊查询]
其他
2020-03-11 10:47:21
阅读次数: 0
> 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 }|| '%' |
> 通用
SELECT * FROM user WHERE 1 = 1 <if test= "name != null and name != ''" > <bind name = "pattern" value= "'%' + _parameter.name + '%'" /> AND name LIKE #{pattern} </if> |
发布了108 篇原创文章 ·
获赞 69 ·
访问量 15万+
转载自blog.csdn.net/weixin_42114097/article/details/88229140