工作中用到,写三种用法吧,第四种为大小写匹配查询

1. sql中字符串拼接

SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');

2. 使用 ${...} 代替 #{...}

SELECT * FROM tableName WHERE name LIKE '%${text}%';

3. 程序中拼接

Java

// String searchText = "%" + text + "%";

String searchText = new StringBuilder("%").append(text).append("%").toString();

parameterMap.put("text", searchText);

SqlMap.xml

SELECT * FROM tableName WHERE name LIKE #{text};

4. 大小写匹配查询

SELECT *  FROM TABLENAME  WHERE UPPER(SUBSYSTEM) LIKE '%' || UPPER('jz') || '%'

或者

SELECT *   FROM TABLENAME  WHERE LOWER(SUBSYSTEM) LIKE '%' || LOWER('jz') || '%'

转载于:https://www.cnblogs.com/terry0376/p/5526484.html

mybatis模糊查询不同写法相关推荐

  1. java中模糊查询sql怎么写,mybatis模糊查询sql,

    mybatis模糊查询sql, 今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询, ...

  2. Mybatis模糊查询

    今天弄了一下mybatis,发现网上关于mybatis模糊查询的很多人不知道,好像也没人说,所以我就把我关于mybatis模糊查询的用法写出来供有需要的人参考一下,希望对有需要的人能有所帮助! Xml ...

  3. Mybatis like模糊查询的写法

    转自:http://blog.51cto.com/lavasoft/1386870 Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确. Mybatis 3.2.6 经过 ...

  4. mybatis模糊查询like语句怎么写

    写法为:1.使用"${...}",语法为"like '${...}'":2.使用"#{...}",语法为"like '#{...} ...

  5. Mybatis like查询的写法--转载

    原文地址:http://lavasoft.blog.51cto.com/62575/1386870 Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确. Mybatis ...

  6. mysql mybatis模糊查询语句_详解MyBatis模糊查询LIKE的三种方式

    模糊查询也是数据库SQL中使用频率很高的SQL语句,使用MyBatis来进行更加灵活的模糊查询. 直接传参法 直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keywo ...

  7. mybatis模糊查询sql

    今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询. 后来经过搜索 ...

  8. JavaWeb——mybatis模糊查询与主键返回

    一.引言 mybatis基本入门之后,简单的输入映射输出映射已经基本能搞定,不过像之前看起来很简单的模糊查询和主键值返回开始没有头绪,确实跟之前差距比较大,重新写了下,因为原理大家都懂所以直接上代码了 ...

  9. MyBatis模糊查询like的三种方式

    MyBatis可以灵活的模糊查询 方法一 手动拼接 public void select1(String name) {String name = "%" + name+ &quo ...

最新文章

  1. linux内核网络协议栈--linux网络设备理解(十四)
  2. 工大附中、铁一太牛了,2019年高分段人数令人震惊!
  3. 数据结构——顺序存储二叉树
  4. 命名空间“Microsoft.AspNet”中不存在类型或命名空间名“Mvc”
  5. 微信小程序----全局变量
  6. Spring Jpa 返回自定义实体
  7. c#下如何生成安装程序
  8. C# 获得当前应用程序路径
  9. android 恢复出厂设置不清除的分区,Android如何在恢复出厂设置时不删除掉/data/media/0/里面指定的目录...
  10. 无线组网-AC联动radius服务器实现portal认证
  11. canvas 对图片进行涂抹,涂抹区域保存图片存入本地
  12. 同济:004.三角函数(1.1映射与函数)
  13. 03-stable diffusion国风小姐姐
  14. edu邮箱怎么申请一个1T的onedrive
  15. Xunsearch与Sphinx的预比较
  16. Thymeleaf 教程:使用Thymeleaf[转自官方]
  17. 网页铺满全屏,不需滚动条的设置方法
  18. vc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘context:property-placeholder‘ 的声明。
  19. Python学习:print函数的用法
  20. 异常处理 --- 一些垂死挣扎的代码

热门文章

  1. Java基本数据类型及所占字节大小
  2. Mac下安装jdk8
  3. Integer对象范围(-128-127)之间(Integer. valueOf()方法)
  4. mysql下一个版本号_mysql下一个版本应该且实现并不复杂增加的常用功能
  5. WebBrowser控件的常用方法、属性和事件
  6. lessc_Less 命令行用法
  7. python gui界面 tcp_通过python实现TCP编程
  8. ux的重要性_UX中清晰的重要性
  9. figma设计_5位来自杂乱无章的设计师的Figma技巧
  10. 能在任意一种框架中复用的组件,太牛了!