暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL每日一题(20231007)

SQL数据库开发 2023-10-07
73

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货

SQL专栏

SQL基础知识第二版
SQL高级知识第二版

题目

有如下一组数据G1007

期望得到如下结果

即求出每个年级各学生的排名,以及每个年级不同班级的排名。

测试数据


CREATE  TABLE G1007
(ID INT IDENTITY,
年级 VARCHAR(10) NOT NULL,
日期 DATE NOT NULL,
班级 VARCHAR(10) NOT NULL,
姓名 VARCHAR(10) NOT NULL,
分数 INT NOT NULL
)
INSERT INTO G1007 (年级,日期,班级,姓名,分数) VALUES
('初一','2021-09-01','A','小明',30),
('初一','2021-09-01','A','小王',30),
('初一','2021-09-01','A','小张',30),
('初一','2021-09-01','B','小张',33),
('初一','2021-09-01','B','小红',32),
('初二','2021-09-01','C','小明',15),
('初二','2021-09-01','C','小王',15),
('初二','2021-09-01','C','小张',18),
('初二','2021-09-01','D','小张',33),
('初二','2021-09-01','D','小红',32)


参考答案

应读者的要求,我将参考答案公布了,有需要的同学可以在下方公众号「数据前线」(非本号)后台回复关键字:G1007,即可获取。还是建议先独立答题~

数据前线

后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。

推荐阅读

文章转载自SQL数据库开发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论