奶酪布丁 2015年12月12日 代码异常 浏览(387)

ibatis中使用like模糊查询无效如何解决

代码如下:查询无效

select  *  from table1 where name like '%#name#%'


最佳回答
可使用连接符。不过不同的数据库中方式不同。

mysql:

select * from table1 where name like concat('%', #name#, '%')

oracle:

select * from table1 where name like '%' || #name# || '%'

sql server:

select * from table1 where name like '%' + #name# + '%'
感谢Kiss伟的贡献!