简述: 数据库模糊查询

本文初发于 “曾晨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}"%";