ibatis中使用like模糊查询
生活随笔
收集整理的這篇文章主要介紹了
ibatis中使用like模糊查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
無效的方法:
select * from table1 where name like '%#name#%'?兩種有效的方法: 1) 使用$代替#。此種方法就是去掉了類型檢查,使用字符串連接,不過可能會有sql注入風險。
select * from table1 where name like '%$name$%'?2) 使用連接符。不過不同的數據庫中方式不同。
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# + '%'轉載于:https://www.cnblogs.com/zouhong/p/9711518.html
總結
以上是生活随笔為你收集整理的ibatis中使用like模糊查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用QPCR检测CTSTM&nbs
- 下一篇: 铝材用溶液浸泡后表面发黑怎么还原原来的样