数据库有张表,里面有字段:姓名、语文、数学、英语,怎么显示每个学生的平均成绩

数据库有张表,里面有字段:姓名、语文、数学、英语,怎么显示每个学生的平均成绩,第1张

有一张表,里面有3个字段:语文,数学,英语。其中有3条记录分别表示语文70分,数学80分,英语58分,请用一条SQL语句查询出这三条记录并按以下条件显示出来(并写出您的思路): 大于或等于80表示优秀,大于或等于60表示及格,小于60分表示不及格。

SELECT 课程课程名称,AVG(选课成绩)AS"平均成绩"

FROM 课程, 选课

where 选课课程代码=课程课程代码

GROUP BY 课程课程名称

SQL中在统计每门课程的平均成绩、最高成绩和最低成绩

select b课程zhuan名,avg(a分数) as 平均成绩shu,max(a分数) as 最高成绩,min(a分数) as 最低成绩

from 成绩表 a,课程表 b

where a课程号=b课程号

group by b课程名

扩展资料:

由于SQL Servers数据库管理系统具有较高的数据管理性能,因其优越的性能,应用范围非常广,大量应用于服务器和客户体系结构中。SQL Servers数据库的性质主要由以下几个方面体现:系统的吞吐量、响应时间以及并行处理能力, 发出请求服务器回应的速度、还有不同屏幕之间切换的速度等等。

参考资料来源:百度百科-SQL数据库

go top

do while not eof

RNO = Recno( )

RCJ =平均成绩

count for 平均成绩> RCJ to RMC

go RNO

Repl 名次 with RMC +1

skip

enddo

select max(成绩字段) as 最高成绩,min(成绩字段) as 最低成绩, avg(成绩字段) as 平均成绩

from 成绩表

where 课程名字段='数据库开发基础'

可能有重名的学生,所以必须也要学号分组

select a学号,a姓名,avg(b成绩) as 平均分 from 学生 a,成绩 b

where a学号=b学号 group by a学号,a姓名

以上就是关于数据库有张表,里面有字段:姓名、语文、数学、英语,怎么显示每个学生的平均成绩全部的内容,包括:数据库有张表,里面有字段:姓名、语文、数学、英语,怎么显示每个学生的平均成绩、SQL按课程统计课程的平均分,要求显示课程名称、平均分、数据库(VF)中有关根据平均成绩做成绩排名的程序怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存