sql数据库查询语句

来源:百度知道 编辑:UC知道 时间:2024/06/25 20:29:36
在已有“学生-课程”表条件下,(1)统计每个学生总分,按降序排列
(2)统计每门课平均分,最高分,最低分

表结构如何?

1.select sum(score) as totalscore
from 学生表连接课程表(或者在WHERE加连接的条件)
ORDER BY SUM(SCORE) DESC

2.SELCET avg(score) as avescore,MIN(score) as minscore max(score) as maxscore
from 课程表 自己对具体表改改

select count(Score)
from student
order by Score desc

select avg(Score),max(Score),min(Score)
from course

表结构如何?以access为例
例:table_students
学生姓名,语文,数学,英语
name lang maths english
zhangsan 80 80 90
lisi 90 100 80
wangwu 100 70 80

统计总分
SELECT name,lang+maths+english
FROM Table_Students order by lang+maths+english asc
统计最高分
SELECT max(lang),max(maths),max(english)
FROM Table_Students ;
统计最低分
SELECT min(lang),min(maths),min(english)
FROM Table_Students ;
统计平均分
SELECT sum(lang)/(select count(*) from Table_Students),
sum(maths)/(select count(*) from Table_Students),
sum(english)/(select count(*