怎样用查询语句在数据库表中求及格率

怎样用查询语句在数据库表中求及格率,第1张

没有考虑成绩表中一个人有多条课程的成绩记录的情况,应在之前查询方法上加上约束,如某班某课程中及格人数占总人数的百分比,即select (select COUNT(*) from Score where Cno=144502 and Cono=011 and Grade>=60)/(select COUNT(*) from Score where Cno=144502 and Cono=011)

通常成绩表中的数据项为学号,课程号,成绩,班级号 ,当一个人选了多门课有及格的也有不及格的时,仅仅靠楼上的回答不足以完成正确的查询,查询时要注意约束条件

1.

首先,打开excel表,鼠标点击要编辑的单元格

2.

在单元格中输入公式:=COUNT(B2:B17>=60)/COUNT(B2:B17),点击回车确定

3.

公式COUNT(B2:B17>=60)/COUNT(B2:B17)指的就是合格人数/总人数

4.

接下来我们设置百分比,右键点击单元格格式

5.

d出窗口,找到百分比,小数位数为2

6.

点击确定后,我们就得到了合格率

及格率=及格人数/总人数*100%,及格率是达到规定的最低标准(60分)的人数占总体的比率,也就是及格人数除以总人数,能够反应人群中通过考试的比率。

由于在生产线上每一工序都可能产生缺陷,一些缺陷可以通过返工修复成为合格的,因此最终的合格率不能反映中间工序返工所造成的损失。因此提出了流通合格率的概念。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6759587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存