Mysql模糊查询之LIKE CONCAT |
您所在的位置:网站首页 › sql语录like用法 › Mysql模糊查询之LIKE CONCAT |
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 |