系统粉 > 电脑问答 > 其他问答

已解决统计,排列

提问者:ly小丸子  |  浏览次  |  提问时间:2017-03-28  |  回答数量:7

统计,排列 数据库是ACCESS,里面有2个表,(student.mdb)1个是学生基本情况,包括学号,姓名,性别,专业1个是成绩表,包括学号,科目和分数在窗体上放置ADO和DATAGrid,完成相关属性设置后。在此基础上要求完成:1.按专业统计student.mdb数据库中各专业的人数2.按平均成绩统计前8名3.按专业排列某一门科目(比如高数)平均成绩的操作

已有7条答案
阑潸水影

阑潸水影

回答数:139  |  被采纳数:131

有什么问题?
2017-03-28 18:39:28
赞 13
housesly

housesly

回答数:113  |  被采纳数:99

SQL不知道怎么实现 [s:539]
2017-03-28 18:57:23
赞 11
老朱装潢

老朱装潢

回答数:170  |  被采纳数:120

select 专业,count(学号) from 学生表 group by (专业)?
2017-03-28 21:08:53
赞 17
vitamin阿t

vitamin阿t

回答数:84  |  被采纳数:14

1select * from 基本情况 while 专业=aa
得到一个RecordSet,然后RecordSet.RecordCount就是这个专业的人数
2select * from 成绩表 order by 平均成绩 desc
3.select * from 成绩表 order by 高数 desc
2017-03-28 21:55:43
赞 8
sam0403

sam0403

回答数:219  |  被采纳数:8

select top 8 from 成绩表 order by avg(分数)
2017-03-28 20:48:25
赞 21
精武英雄7

精武英雄7

回答数:167  |  被采纳数:111

谢谢无语姐姐和楼上的兄弟
2017-03-28 19:48:35
赞 16
id张小美

id张小美

回答数:42  |  被采纳数:141

Select 专业,Count(*) As 人数 From 基本情况 Group By 专业

select top 8 学号,avg(成绩) as 平均成绩 from 学生成绩表 group by 学号 order by avg(成绩) desc

select 基本情况.专业,avg(成绩) as 平均成绩 From 基本情况,学生成绩表 Where 学生成绩表.课程 = '高数And 基本情况.学号 = 学生成绩表.学号 group by 基本情况.专业 order by avg(成绩) DESC
2017-03-29 06:37:01
赞 4
相关问答
最新其他问答
解决方法