`
happyqing
  • 浏览: 3156190 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mybatis like查询%

阅读更多

 

--all 用$不能防sql注入
select * from user where name like '%${name}%'

--mysql,oracle (db2的concat函数只支持2个参数)
select * from user where name like concat('%',#{name},'%') 

--oracle,db2
select * from user where name like '%'||#{name}||'%'

--SQL Server
select * from user where name like '%'+#{name}+'%'

--据说这种是预编译,有空测下
select * from user where name like "%"#{name}"%"

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics