有一张表,里面有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)中有关根据平均成绩做成绩排名的程序怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)