转自:https://blog.csdn.net/zqmy_/article/details/84929955 学生表student 班级表class 课程表subject 成绩表score 查询所有学生各科成绩按照总成绩降序排列。 1. ...
学生表student 班级表class 课程表subject 成绩表score 查询所有学生各科成绩按照总成绩降序排列。 .获取单门课程的学生成绩 select sc.stu id,sc.score from score sc where sc.subject id .获取所有学生的总成绩 select sc.stu id,sum sc.score sumscore from score sc g ...
2019-06-09 23:31 0 5573 推荐指数:
转自:https://blog.csdn.net/zqmy_/article/details/84929955 学生表student 班级表class 课程表subject 成绩表score 查询所有学生各科成绩按照总成绩降序排列。 1. ...
查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。[使用左外连接] 数据库:studentsdb 共有三个表 表1:curriculum 表2:grade 表3:student_info select distinct s.学号,s.姓名,SUM(分数 ...
的学生的学科、姓名、分数[依次是数学、语文]?; 3、查询出总成绩排名,字段为姓名和分数, ...
题目:查询学生的总成绩,并进行排名,总分重复时不保留名次空缺 分析:查询学生的总成绩 并进行排序 写这个sql 简单,直接按照学生student分组 然后sum(成绩 score) SELECT studentid,SUM(score) AS a FROM student_score ...
今天面试遇到的一道SQL题,憋了半天没答出来。回家第一件事就是Google答案,但找到的一些文章都不是完全符合题目要求,所以自己建了个测试表来折腾了。 表结构是这样的: 要求是查出各科总成绩最高的学生姓名和总成绩。(注:第一名可能重分) 思路大概是根据姓名聚合查询出name和 sum ...
CREATE TABLE stucores( id INT,/*学生id*/ NAME VARCHAR(11),/*学生姓名*/ course VARCHAR(11),/*课程名称*/ score INT,/*单科分数*/ PRIMARY KEY(id,course))INSERT ...
查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩 --解法一: --参考解法: --2019/04/17 ...
select Student.S_ID, Student.Sname, count(SC.C_ID), sum(score) from Student left Outer join SC on St ...