当前位置:网站首页>【每日SQL打卡】DAY 25丨不同性别每日分数总计【难度中等】
【每日SQL打卡】DAY 25丨不同性别每日分数总计【难度中等】
2022-07-29 11:42:00 【不吃西红柿】
难度中等
SQL架构
表: Scores
+---------------+---------+
| Column Name | Type |
+---------------+---------+
| player_name | varchar |
| gender | varchar |
| day | date |
| score_points | int |
+---------------+---------+
(gender, day)是该表的主键
一场比赛是在女队和男队之间举行的
该表的每一行表示一个名叫 (player_name) 性别为 (gender) 的参赛者在某一天获得了 (score_points) 的分数
如果参赛者是女性,那么 gender 列为 'F',如果参赛者是男性,那么 gender 列为 'M'写一条SQL语句查询每种性别在每一天的总分,并按性别和日期对查询结果排序
下面是查询结果格式的例子:
Scores表:
+-------------+--------+------------+--------------+
| player_name | gender | day | score_points |
+-------------+--------+------------+--------------+
| Aron | F | 2020-01-01 | 17 |
| Alice | F | 2020-01-07 | 23 |
| Bajrang | M | 2020-01-07 | 7 |
| Khali | M | 2019-12-25 | 11 |
| Slaman | M | 2019-12-30 | 13 |
| Joe | M | 2019-12-31 | 3 |
| Jose | M | 2019-12-18 | 2 |
| Priya | F | 2019-12-31 | 23 |
| Priyanka | F | 2019-12-30 | 17 |
+-------------+--------+------------+--------------+
结果表:
+--------+------------+-------+
| gender | day | total |
+--------+------------+-------+
| F | 2019-12-30 | 17 |
| F | 2019-12-31 | 40 |
| F | 2020-01-01 | 57 |
| F | 2020-01-07 | 80 |
| M | 2019-12-18 | 2 |
| M | 2019-12-25 | 13 |
| M | 2019-12-30 | 26 |
| M | 2019-12-31 | 29 |
| M | 2020-01-07 | 36 |
+--------+------------+-------+
女性队伍:
第一天是 2019-12-30,Priyanka 获得 17 分,队伍的总分是 17 分
第二天是 2019-12-31, Priya 获得 23 分,队伍的总分是 40 分
第三天是 2020-01-01, Aron 获得 17 分,队伍的总分是 57 分
第四天是 2020-01-07, Alice 获得 23 分,队伍的总分是 80 分
男性队伍:
第一天是 2019-12-18, Jose 获得 2 分,队伍的总分是 2 分
第二天是 2019-12-25, Khali 获得 11 分,队伍的总分是 13 分
第三天是 2019-12-30, Slaman 获得 13 分,队伍的总分是 26 分
第四天是 2019-12-31, Joe 获得 3 分,队伍的总分是 29 分
第五天是 2020-01-07, Bajrang 获得 7 分,队伍的总分是 36 分边栏推荐
猜你喜欢

自采集在线电脑壁纸php源码v2.0自适应端

考完PMP后有什么益处

IPv6 Foundation

基于flask写的一个小商城mall项目

【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码

How to start writing helm charts for your kubernetes application

解决idea在debug模式下变得非常慢的问题

Insights into the development of the enterprise live broadcast industry in 2022

MarkDown高阶语法手册

One click blog building: how to use WordPress plug-in to build a dedicated blog
随机推荐
Learning with Recoverable Forgetting阅读心得
游戏合作伙伴专题:BreederDAO 与《王国联盟》结成联盟
通过递归的方式实现树形结构
MyCat中间件高可用、读写分离、分片、主从切换、ER分片
"100 Interview Knowledge Collections" 1. Interview Skills丨Do you really understand HR's careful thinking?
HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态
大伟 Golang之路
【一起学Rust | 基础篇】Rust基础——变量和数据类型
Why should kubernetes be used in development environments
[image detection] Research on cumulative weighted edge detection method based on gray image, with matlab code
QML(一):自定义圆角按钮的处理
QT's user-defined interface (borderless and movable)
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
The interviewer training courseware (very practical in-house training courseware)
One click blog building: how to use WordPress plug-in to build a dedicated blog
Package Delivery(贪心)
WPF 实现平移控件
惠及6亿人 投资98亿 沿江高铁武宜段最新进展来了!
QWidget、QDialog、QMainWindow 的异同点
MySQL高级_视图