https://blog.csdn.net/xqnode/article/details/77654435
需求:
搜索框中可输入手机号,姓名,地址查询,后台需要对一个框中的多个字段做匹配查询。
可以在sql语句中做拼接条件查询:
<if test="condition!=null and condition!=''">
AND CONCAT(r.name,a.name,a.phone,a.addr_detail) LIKE '%' #{condition} '%'
</if>
注意: 如果数据库中 concat 拼接的字段中有数据为空 或者 null 则应该使用 CONCAT_WS 函数
见:https://blog.csdn.net/idwtwt/article/details/52389948
注意:分隔符
PS:concat 拼接的字段中 有关键字 要使用 `` 将字段包裹住