100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 18 查询各科成绩最高分 最低分和平均分 以如下形式显示:课程ID 课程name 最高分

18 查询各科成绩最高分 最低分和平均分 以如下形式显示:课程ID 课程name 最高分

时间:2018-09-03 11:04:02

相关推荐

18 查询各科成绩最高分 最低分和平均分 以如下形式显示:课程ID 课程name 最高分

-- 18.查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,-- 优良率,优秀率-- 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 (超级重点)SELECT co.c_id,co.c_name,max(sc.s_score)'最大值',min(sc.s_score)'最小值',AVG(sc.s_score)'平均分',SUM(CASE WHEN sc.s_score>=60 THEN 1 ELSE 0 END)/COUNT(sc.s_id)'及格率',SUM(CASE WHEN sc.s_score>=70 AND sc.s_score<80 THEN 1 ELSE 0 END)/COUNT(sc.s_id)'中等率',SUM(CASE WHEN sc.s_score>=80 AND sc.s_score<90 THEN 1 ELSE 0 END)/COUNT(sc.s_id)'优良率',SUM(CASE WHEN sc.s_score>=90 THEN 1 ELSE 0 END)/COUNT(sc.s_id)'优秀率'FROM course as coLEFT JOINscore as sc ON co.c_id=sc.c_idGROUP BY sc.c_id

18 查询各科成绩最高分 最低分和平均分 以如下形式显示:课程ID 课程name 最高分 最低分 平均分 及格率 中等率 -- 优良率 优秀率

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。