MyBatis中Like语句使用方式

Posted Henu丶雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis中Like语句使用方式相关的知识,希望对你有一定的参考价值。

oracle数据库: 

Java代码  技术分享
  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(‘%‘,#{name},‘%‘)  


或 

Java代码  技术分享
  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like ‘%‘||#{name}||‘%‘  


SQLServer数据库: 

Java代码  技术分享
  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like ‘%‘+#{name}+‘%‘  


mysql数据库: 

Java代码  技术分享
  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(‘%‘,#{name},‘%‘)  


DB2数据库: 

Java代码  技术分享
  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(‘%‘,#{name},‘%‘)  


或 

Java代码  技术分享
    1. SELECT  
    2. *  
    3. FROM  
    4. user  
    5. WHERE  
    6. name like ‘%‘||#{name}||‘%‘  





以上是关于MyBatis中Like语句使用方式的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis中Like语句使用方式

MyBatis中SQL语句相关内容

mybatis sql语句中 like in() 长度为0或null的情况

mybatis LIKE动态参数 sql语句

mybatis 模糊查询 like的三种方式

MyBatis框架—动态代理参数处理处理查询结果like与主键