首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
及格率专题
按各科平均成绩从低到高和及格率的百分数从高到低顺序
这道题其实也很简单,我把数据弄到数据库里调试了好一会才做出来的 用到了前面一道题学到的通过select自己创建一个表拿来用的方法。 然后我一开始把课程号误以为是SId,卡了好久。 这道题其实不需要course表,因为题目要的是课程号和对应的该课程的平均分和及格率。 另外要注意 排序规则是 按照及格百分率从高到低再按照平均分从低到高排序的。 我首先用select语句创建了一
阅读更多...
Oracle按各科平均成绩从低到高和及格率的百分数从高到低排序
1.oracle语句 -- 按各科平均成绩从低到高和及格率的百分数从高到低排序 select sc.cid as 课程id,avg(sc.score) as 平均成绩,100*sum(case when sc.score>=60 then 1 else 0 end)/count(1)||'%' as 及格率from scgroup by sc.cidorder by avg(sc.sc
阅读更多...
python 成绩统计,输出及格率和优
题目描述: 小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。 如果得分至少是60分,则称为及格。如果得分至少为85分,则称为优秀。 请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数。 输入: 输入的第一行包含一个整数n(1≤n≤104),表示考试人数。 接下来n行,每行包含一个0至100的整数,表示一个学生的得分 输出:
阅读更多...