您的位置:首页 > 其它

mybatis 的like多条件模糊查询使用

2020-02-07 07:24 281 查看

mybatis 的like多条件使用

当使用like需要模糊查询多条件的时候,而且有可能只查询一个条件,所以有条件会为null,建议使用下面这种方法:

SELECT
cu.id,
cu.nick_name AS nickName,
cu.phone,
cuaa.assets
FROM client_user cu
left join client_user_account cuaa on cu.id = cuaa.client_user_id
where 1 = 1
<if test="nickName != null">
and  cu.nick_name like "%"#{nickName}"%"
</if>
<if test="phone != null">
AND cu.phone like "%"#{phone}"%"
</if>
  • 点赞
  • 收藏
  • 分享
  • 文章举报
MagicDream625 发布了4 篇原创文章 · 获赞 0 · 访问量 36 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: