mybatis 模糊查询
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/littleCode/p/3725978.html
mybatis 模糊查询相关推荐
- java中模糊查询sql怎么写,mybatis模糊查询sql,
mybatis模糊查询sql, 今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询, ...
- Mybatis模糊查询
今天弄了一下mybatis,发现网上关于mybatis模糊查询的很多人不知道,好像也没人说,所以我就把我关于mybatis模糊查询的用法写出来供有需要的人参考一下,希望对有需要的人能有所帮助! Xml ...
- mysql mybatis模糊查询语句_详解MyBatis模糊查询LIKE的三种方式
模糊查询也是数据库SQL中使用频率很高的SQL语句,使用MyBatis来进行更加灵活的模糊查询. 直接传参法 直接传参法,就是将要查询的关键字keyword,在代码中拼接好要查询的格式,如%keywo ...
- JavaWeb——mybatis模糊查询与主键返回
一.引言 mybatis基本入门之后,简单的输入映射输出映射已经基本能搞定,不过像之前看起来很简单的模糊查询和主键值返回开始没有头绪,确实跟之前差距比较大,重新写了下,因为原理大家都懂所以直接上代码了 ...
- MyBatis模糊查询like的三种方式
MyBatis可以灵活的模糊查询 方法一 手动拼接 public void select1(String name) {String name = "%" + name+ &quo ...
- mybatis模糊查询like语句怎么写
写法为:1.使用"${...}",语法为"like '${...}'":2.使用"#{...}",语法为"like '#{...} ...
- mybatis模糊查询sql
今天下午做的一个功能,要用到模糊查询,字段是description,刚开始我的写法用的是sql中的模糊查询语句, 但是这个有问题,只有将字段的全部值传入其中,才能查询,所以不是迷糊查询. 后来经过搜索 ...
- Mybatis模糊查询SQL语句
模糊查询 <sql id="where_case"><if test="username!=null and username != ''"& ...
- mybatis模糊查询不同写法
工作中用到,写三种用法吧,第四种为大小写匹配查询 1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{t ...
最新文章
- 【技术人员访谈数学王子】塞德里克·维拉尼的多面人生
- 32位系统 和 64位系统 C 程序中 为什么 指针的内存大小的不一样
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
- 【机器学习算法专题(蓄力计划)】十二、机器学习中KNN算法
- CImage GetBits()和像素存储格式 传递给opengl贴图函数
- vue 扫码页面限制区域_Vue.js 单页面多路由区域操作的实例详解
- Entity Framework Core导航属性加载问题
- 新建项目虚拟环境及pycharm配置
- 函数式接口,方法引入
- 算法图解第四章笔记与习题(快速排序)
- 电影片段素材网,自媒体必备素材网站推荐,视频素材免费下载网站
- 分享10个优秀的技术栈社区
- Mysql eighth week
- 自然语言处理(三):传统RNN(NvsN,Nvs1,1vsN,NvsM)pytorch代码解析
- [创业之路-45] :复盘与自省 - 创业公司如何设定股权退出机制?
- npm和nrm常用命令
- 测试用例之因果图/判定表
- 2022安全员-C证考试题模拟考试题库及模拟考试
- git冲突“accept theirs”和“accept yours”
- LeetCode Weekly Contest 185
热门文章
- 【Linux】一步一步学Linux——ctrlaltdel命令(198)
- ajax如何给label赋值,如何让AjaxEditableLabel显示TextField?
- linux mariadb 乱码,配置mariadb远程访问权限,解决数据库乱码问题
- tl494组成的超声波发射电路_透彻分析利用TL494组成的逆变器电路
- 每天一道LeetCode-----判断给定字符串是否符合某个模式
- 每天一道LeetCode-----平面木桶最大容量,以较小的纵坐标为高,横坐标差为底
- sql server创建数据库与相关查询操作
- pytorch无法下载或下载缓慢问题
- 二叉树的中序遍历—leetcode94
- iOS Hacker LLDB 和 debugserver 实例调试