数据如下 球员 比赛场次 得分 地点 比赛时间 张三 1 30 北京 2022/2/2 张三 2 28 上海 2022/2/7 张三 3 36 广州 2022/2/12 张三 4 57 深圳 2022/2/17 张三 5 19 南京 2022/2/22 张三 6 22 武汉 2022/2/27 张三 7 32 成都 2022/3/4 张三 8 23 厦门 2022/3/9 需要用计算出该名球员1-100分,101分-200分,201分-300分的比赛场次,以及对应比赛场次在该区间中的得分,请用SQL展示最终结果: 球员 比赛场次 得分 地点 比赛时间 得分区间 区间内分数 张三 1 30 北京 2022/2/2 1-100 30 张三 2 28 上海 2022/2/7 1-100 28 张三 3 36 广州 2022/2/12 1-100 36 张三 4 57 深圳 2022/2/17 1-100 6 张三 4 57 深圳 2022/2/17 101-200 51 张三 5 19 南京 2022/2/22 101-200 19 张三 6 22 武汉 2022/2/27 101-200 22 张三 7 32 成都 2022/3/4 101-200 8 张三 7 32 成都 2022/3/4 201-300 24 张三 8 23 厦门 2022/3/9 201-300 23
时间: 2023-03-24 18:04:01 浏览: 280
以下是SQL展示最终结果:
SELECT 球员, 比赛场次, 得分, 地点, 比赛时间,
CASE
WHEN 得分 BETWEEN 1 AND 100 THEN '1-100'
WHEN 得分 BETWEEN 101 AND 200 THEN '101-200'
WHEN 得分 BETWEEN 201 AND 300 THEN '201-300'
END AS 得分区间,
CASE
WHEN 得分 BETWEEN 1 AND 100 THEN 得分
WHEN 得分 BETWEEN 101 AND 200 THEN 得分-100
WHEN 得分 BETWEEN 201 AND 300 THEN 得分-200
END AS 区间内分数
FROM 数据
WHERE 球员 = '张三'
ORDER BY 得分区间, 得分 DESC, 比赛时间 ASC, 地点 ASC, 比赛场次 ASC
相关问题
Js {李四=1, 张三=2, 王五=1, 秦六=1} 处理数据
这个数据看起来像是一个对象,键名为人名,键值为数字。如果想要对这个数据进行处理,可以使用 JavaScript 中的对象遍历方法,比如 for...in 循环。以下是一个例子:
```javascript
const data = {李四:1, 张三:2, 王五:1, 秦六:1};
// 统计每个数字出现的次数
const count = {};
for (let name in data) {
let num = data[name];
if (!count[num]) {
count[num] = 1;
} else {
count[num]++;
}
}
console.log(count); // 输出 {1: 3, 2: 1}
```
上面的代码会遍历对象中的每个键值对,然后统计每个数字出现的次数。输出结果是一个对象,其中键名为数字,键值为出现次数。在这个例子中,数字 1 出现了 3 次,数字 2 只出现了 1 次。
mybatis plus3.3中插入name=张三,where id=2,怎么写
在Mybatis Plus 3.3中,如果你想要插入一条数据并指定id和name的值,可以使用如下代码:
```java
YourEntity entity = new YourEntity();
entity.setId(2L); // 指定id的值为2
entity.setName("张三"); // 指定name的值为"张三"
yourMapper.insert(entity);
```
其中,`YourEntity`是你的实体类,`yourMapper`是你的Mapper接口类。在插入一条数据时,需要先创建一个实体对象,然后设置该实体对象的各个属性,最后调用Mapper接口中的`insert`方法将数据插入到数据库中。在设置实体对象的`id`和`name`属性时,需要将它们的值分别赋值为2和"张三"。Mybatis Plus会自动将赋值后的id和name作为插入语句的值插入到数据库中。由于id是主键,因此插入语句中的`where id=xxx`部分会自动被生成。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)