基于QueryWrapper的查询,查询出名字中带有o的,存款大于等于1000元的人的id、username、info、balance字段

简介: 基于QueryWrapper的查询,查询出名字中带有o的,存款大于等于1000元的人的id、username、info、balance字段

MybatisPlus-05.核心功能-条件构造器_哔哩哔哩_bilibili

这是我们手写sql语句

这查询的是Map

selectCount是用来统计Count数量的

selectPage是做分页查询的,我们只要查一堆的数据返回集合就可以了

mybatis里面接受的是条件对象

构建查询条件就是QueryWrapper<User>

首先select什么什么就是指定字段

大于等于,模糊用like

模糊查询名字中带o的

ge是大于等于

大于钱1000块钱

查询条件写完了

之后返回结果

名字中带o的显示出来了

更新余额的写法

eq是值相等的意思,先写名,后写值

现在改成2000了

更新id为1,2,4的用户的余额,扣200

LambdaQuery没有硬编码的写法


相关文章
|
存储 算法 安全
订单号和 id 列可不可以是同一列?
在分布式场景中,单表已经不能满足我们的需求了,所以用自增 id 的方案也就不合适了。当比如我们进行分表设计时,主键列到底如何生成就成了一个问题,流行的方法是利用像 snowflake 这样的算法计算出一个趋势有序的值作为 id。(当然还有其他多种方法)这样就满足了扩展性和一定程度上解决了检索性能的问题。
订单号和 id 列可不可以是同一列?
|
2天前
|
SQL
条件构造器,MybatisPlus支持各种复杂的where条件,其实就是Wrapper,eq是等于的意思,相当于等于那个数值,ne就是不等于,gt大于的意思,ge大于等于,QueryWrapper是做
条件构造器,MybatisPlus支持各种复杂的where条件,其实就是Wrapper,eq是等于的意思,相当于等于那个数值,ne就是不等于,gt大于的意思,ge大于等于,QueryWrapper是做
|
2月前
|
索引
select 返回变长参数的总数
`select` 函数需传入一个数字或字符串 &quot;#&quot; 作为选择器,和变长参数。若选择器为数字 n,则返回从索引 n 到末尾的参数列表;若为 &quot;#&quot;,则返回参数总数。示例展示了如何使用 `select` 获取并打印参数。在第一个例子中,当选择器为 3 时,输出从第三个参数开始的列表及全部参数。第二个例子中,利用 &quot;#&quot; 获取参数个数,遍历并打印所有参数。
|
SQL 数据库
数据库sql语句(count(*)和count(字段))
数据库sql语句(count(*)和count(字段))
157 0
|
SQL 安全 数据库
使用order by排序判断返回结果的列数,order by排序判断字段数原理详解
order by排序猜解列数原理详解 一、order by的两种使用方式 1)按照字段名排序
533 0
使用order by排序判断返回结果的列数,order by排序判断字段数原理详解
打印某个user在指定时间段内做过的personalization detail
This question is asked by consultant during Jerry’s supporting as dev angel. Partner wants to develop some report in the backend to track which users have performed what kinds of Fiori group personlization but he didn’t know the corresponding database table which contains the needed information, or
打印某个user在指定时间段内做过的personalization detail
|
关系型数据库 MySQL 数据库
数据库面试题【十九、count(字段) &count(主键 id) &count(1)&count(*)的区别】
数据库面试题【十九、count(字段) &count(主键 id) &count(1)&count(*)的区别】
156 0
|
Web App开发 开发者
C4C Product Price List的模型中和有效期相关的两个字段
C4C Product Price List的模型中和有效期相关的两个字段