当前位置:网站首页>【每日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 分边栏推荐
- 【Unity3D】场景切换、退出全屏、退出游戏
- MarkDown高阶语法手册
- 力扣sql刷题(四)
- 为什么应该在开发环境中使用 Kubernetes
- ECCV 2022 | ssp: a new idea of small sample tasks with self-supporting matching
- PL/SQL 集合
- 【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
- [image processing] image skeleton extraction based on central axis transformation with matlab code
- LMO·3rd - 报名通知
- 暑假集训week1
猜你喜欢

Based on the flask to write a small shopping mall project

How to use grep to find pattern matching across multiple lines

Function comparison between report control FastReport and stimulus soft

Std:: vector copy, append, nested access

mapbox 地图 生成矢量数据圆

什么是 Kubernetes 自定义资源定义 (CRD)?

【图像处理】基于中轴变换实现图像骨架提取附matlab代码

Exclusive interview | Cheng Li, chief technology officer of Alibaba: cloud + open source together form a credible foundation for the digital world

One click blog building: how to use WordPress plug-in to build a dedicated blog

通过递归的方式实现树形结构
随机推荐
解决idea在debug模式下变得非常慢的问题
【Unity3D】场景切换、退出全屏、退出游戏
Summer vacation training week1
如何使用“COPY –link”加速 Docker 构建和优化缓存
TCP和UDP
HMS Core Discovery 16 review | with tiger mound, embracing new AI "voice" state
PL/SQL 事务
Learning with Recoverable Forgetting readings
QML(一):自定义圆角按钮的处理
如何在匹配行之前使用 grep 显示文件名和行号
『知识集锦』一文搞懂mysql索引!!(建议收藏)
微信云托管入门与实践
"100 Interview Knowledge Collections" 1. Interview Skills丨Do you really understand HR's careful thinking?
"Knowledge Collection" article to understand mysql index!!(recommended collection)
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
如何开始为您的 Kubernetes 应用程序编写 Helm 图表
Applied practical skills of deep reinforcement learning
fastjson使用方法
mysql single-line, multi-line subquery
基于flask实现的mall商城---用户模块