转MyBatis中Like语句使用方式

Posted devin.ding

tags:

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

http://www.cnblogs.com/littleCode/p/3727476.html

 

oracle数据库: 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(\'%\',#{name},\'%\')  


或 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like \'%\'||#{name}||\'%\'  


SQLServer数据库: 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like \'%\'+#{name}+\'%\'  


mysql数据库: 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(\'%\',#{name},\'%\')  


DB2数据库: 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT(\'%\',#{name},\'%\')  


或 

    1. SELECT  
    2. *  
    3. FROM  
    4. user  
    5. WHERE  
    6. name like \'%\'||#{name}||\'%\' 

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

MyBatis中Like语句使用方式

MyBatis学习--配置MyBatis

mybatis中怎么执行truncate

MyBatis

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

MyBatis中SQL语句相关内容