sql sever问题:查询每个系有多少个同学........

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:22:17
查询每个系有多少个同学
查询各课程的平均成绩并按成绩降序排列;
查询有两门课在90分以上的学生学号及90分以上课程数;
统计每门课程的选课人数、平均成绩、最高成绩、最低成绩;
列出课程表中有先行课的课程名。

select count(学号) as 学生人数 from 系

select 平均成绩 from (select avg(成绩) 平均成绩 from 成绩表 group by 课程 ) as a order by 平均成绩 desc

select 学号,count(成绩) from(select * from 成绩表 where 成绩>90) as a
group by 学号 having conut(成绩)>2

select count(学号),avg(成绩),max(成绩),min(成绩) from 成绩表 group by 课程

select 课程 from 课程表 where 先行课 is not mull

你最好还是给出表结构。。

select count(*) from 表名 group by 系字段名

select avg(成绩) from 表名 group by 科目 order by 成绩 desc

表名字段名都不给??!!

这要看你表是怎么建的啊。