Mysql模糊查询之LIKE CONCAT

您所在的位置:网站首页 sql语录like用法 Mysql模糊查询之LIKE CONCAT

Mysql模糊查询之LIKE CONCAT

2024-07-15 14:49| 来源: 网络整理| 查看: 265

Mysql模糊查询之LIKE CONCAT

众所周知,SQL语句中的like模糊查询 select * from table where name like‘%赵%’ 在实际开发过程中有时我们为了匹配多个模糊查询字段信息,如果以以上的方式去写有些繁琐,因此大部分情况下我们都是使用like concat这个语法去实现,具体如下: (1)、具体某个字段匹配,根据名称模糊查询: select * from table where name like concat(#{name},’%’) (2)、同时匹配多个字段,根据名称,状态,描述等字段模糊查询: select * from table where CONCAT(id, name, status, description) LIKE CONCAT(’%’,#{fuzzy},’%’)

说明: fuzzy是模糊查询数据信息根据这些字段一个一个循环查询进行匹配



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3