`

关于ibatis中like用法的补充 收藏

阅读更多

网上搜了一下ibatis的关于like的使用,

撇开 '%$xxx$%' 不讲。网上的解决方法如下:


      SELECT *

      FROM user

      WHERE username like '%'  || #username# || '%'


       其实上面的语句是正对Oracle 的,对于不同数据字符串连接符不一样。现列举mysql和SQLServer如下:

     

      Mysql:


      SELECT *

      FROM user

      WHERE username like CONCAT('%', #username#, '%')


      SQLServer:

 

      SELECT *

      FROM user

      WHERE username like '%' + #username# +  '%'

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics