简述: 数据库模糊查询
本文初发于 “曾晨de小站” zengchen233.cn,同步转载于此。
三种方式
方式一:注意是一定不能使用#{}
没有拼接字符串的作用,会直接当作为%#{值}%
一个字符串,所以会报错
select * from user where name like '%${name}%';
方式二:concat('%',#{值},'%')
使用concat
函数,来拼接字符串
select * from user where name like concat('%',#{name},'%');
方式三:"%"#{值}"%"
【推荐使用这种方式】
select * from user where name like "%"#{name}"%";