Mybatis如何实现多个字段对同一值的模糊查询示例?
- 内容介绍
- 相关推荐
本文共计641个文字,预计阅读时间需要3分钟。
需求:搜索框中可输入手机号、姓名、地址查询,后台需要对一个框中的多个字段做匹配查询。搜索:可以在SQL语句中使用拼接条件进行查询:if(test=condition!!=null and condition!=='') AND CONCAT(r.nam
需求:
搜索框中可输入手机号,姓名,地址查询,后台需要对一个框中的多个字段做匹配查询。
搜索
可以在sql语句中做拼接条件查询:
<if test="condition!=null and condition!=''"> AND CONCAT(r.name,a.name,a.phone,a.addr_detail) LIKE '%' #{condition} '%' </if>
补充知识:在Mybatis xml使用mysql数据库进行多字段模糊查询(Like)
在mysql中使用Like进行一些简单轻量级的查询,并不需要考虑太多效率问题。
一、Like单字段查询比较简单。
本文共计641个文字,预计阅读时间需要3分钟。
需求:搜索框中可输入手机号、姓名、地址查询,后台需要对一个框中的多个字段做匹配查询。搜索:可以在SQL语句中使用拼接条件进行查询:if(test=condition!!=null and condition!=='') AND CONCAT(r.nam
需求:
搜索框中可输入手机号,姓名,地址查询,后台需要对一个框中的多个字段做匹配查询。
搜索
可以在sql语句中做拼接条件查询:
<if test="condition!=null and condition!=''"> AND CONCAT(r.name,a.name,a.phone,a.addr_detail) LIKE '%' #{condition} '%' </if>
补充知识:在Mybatis xml使用mysql数据库进行多字段模糊查询(Like)
在mysql中使用Like进行一些简单轻量级的查询,并不需要考虑太多效率问题。
一、Like单字段查询比较简单。

