查询各科成绩最高分、最低分和平均分,以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率(及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90)。 要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 相关知识点: 试题来源: 解析...
题⽬:查询各科成绩最⾼分、最低分和平均分:以如下形式显⽰:课程 ID,课程 name,最⾼分,最低分,平均分,及格率,中等率,优良率,优秀率 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号和选修⼈数,查询结果按⼈数降序排列,若⼈数相同,按课程号升序排列 分析...
4. 成绩表 SC 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 --SId 学生编号, CId 课程编号, score 分数 create table SC(SId varchar(10),CId varchar(10),score decimal(18,1)) insert into SC values('01','01', 80) ...
select c.cid as 课程号, c.cname as 课程名称, count(*) as 选修人数, max(score) as 最高分, min(score) as 最低分, avg(score) as 平均分, sum(case when score >= 60 then 1 else 0 end)/count(*) as 及格率, sum(case when score >= 70 and score < 80 then 1 else 0 end)/co...
题目:查询各科成绩最高分、最低分和平均分: 以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列 ...
-- 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率, 优秀率 --及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 select a.c_id, b.c_name, max(s_score), min(s_score), round(avg(s_score), 2), round(100 *(sum...
-- 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 --及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 selecta.c_id, b.c_name,max(s_score),min(s_score),round(avg(s_score),2),round(100*(sum(casewhena....