zoukankan      html  css  js  c++  java
  • mybatis中的模糊查询,Oracle和MySQL中的concat

    MySQL数据库,利用concat函数即可,MySQL不用能||连接字符串

    mapper.xml

      select * from tb_content_category where title like concat('%',#{paramMap.TITLE, jdbcType=VARCHAR},'%')

    Oracle数据库,利用concat函数或者||,Oracle数据库利用concat函数时,需要嵌套concat,因为Oracle的concat函数每次只能连接两个字符串

    mapper.xml

      select user_account, full_name from tm_user where full_name like '%'||#{paramMap.TITLE, jdbcType=VARCHAR}||'%'
    或者
      select user_account, full_name from tm_user where full_name like concat(concat('%',#{paramMap.TITLE, jdbcType=VARCHAR}),'%')

    或者直接在传入参数时,将需要模糊查询的参数前后加上%

  • 相关阅读:
    day10
    day 09
    day08
    day07
    day6
    day5
    成员变量和局部变量
    (第五章)java面向对象之this的作用总结
    简单的音乐播放
    异步消息处理机制 简析
  • 原文地址:https://www.cnblogs.com/alphajuns/p/12689641.html
Copyright © 2011-2022 走看看