学生各门课程成绩统计SQL语句大全

学生成绩表(stuscore): 

姓名:name课程:subject分数:score学号:stuid
张三数学891
张三语文801
张三英语701
李四数学902
李四语文702
李四英语802



创建表 

SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[stuscore](    [name] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,    [subject] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL,    [score] [int] NULL,    [stuid] [int] NULL) ON [PRIMARY] GOSET ANSI_PADDING OFF



问题: 

1.计算每个人的总成绩并排名(要求显示字段:姓名,总成绩) 
2.计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩) 
3.计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩) 
4.计算每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩) 
5.列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,科目,成绩) 
6.列出各门课程成绩最好的两位学生(要求显示字段: 学号,姓名,科目,成绩) 
7.统计如下: 

学号姓名语文数学英语总分平均分
       


8.列出各门课程的平均成绩(要求显示字段&#


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部