需要用到avg,代码如下:
资阳网站建设公司创新互联建站,资阳网站设计制作,有大型网站制作公司丰富经验。已为资阳上1000家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的资阳做网站的公司定做!
select stu_id,avg(成绩) from 表 group by stu_id
Oracle Database,又名Oracle RDBMS,是甲骨文公司的一款关系数据库管理系统。
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
给试卷评分,只能电脑上登录考试宝网站,进行操作,手机APP上无法操作评分。
第一步、点击【考试管理-成绩统计】
试卷中,如果只有单选题、多选题和判断题,无需评分,程序自动完成评分。
如果包含主观题,例如填空题,简答题,则需要手动评分。
状态为:待评分的,点击绿色按钮,【阅卷评分】,即可评分。
第二步,点击好【阅卷评分】后,即可看到考生试卷,默认显示需要评分的试题
功能支持:1. 可以查看学生整套试卷,答题情况
2. 右侧可以查看学生分值,待评分的试题,切换上下试卷
3. 左侧可以查看考生答对,答错情况
第三步、所有试题都完成后,点击右侧【保存按钮】,就算评分完成。
把成绩列的值加起来就是总成绩,总成绩/成绩列数 就是平均成绩了嘛,但在求成绩列的时候要注意成绩为0的是否去除,可用sign。
比如:score
sno yy yw
123 90 0
145 97 60
select sno,yy,yw,yy+yw,(yy+yw)/(sign(yy)+sign(yw)) from score;
这格式看得眼花缭乱啊。
从字段英文名猜测,你这是查每个学生的一个成绩吧。
select里面有sum,而且对应的还有学生名,而最后没有group分组。这儿肯定就有问题。
其他有没有问题,不好判断,而且不知道你的表结构,不知道怎么改你这SQL。
建议下次发SQL,先按语法把格式捋顺,这看得太费劲。
select course as '成绩总和',
sum(case when class = 'JSD1701' then score else 0 end) as 'jsd1701',
sum(case when class = 'JSD1702' then score else 0 end) as 'jsd1702',
sum(case when class = 'JSD1703' then score else 0 end) as 'jsd1703',
sum(case when class = 'JSD1704' then score else 0 end) as 'jsd1704'
from class_score_sum group by course;