access中怎么创建查询查找平均分最高的前五位学生姓名的信息 5

请问必须使用SQL查询吗?修改SELECTTop5stud.姓名。。。。... 请问必须使用SQL查询吗?修改 SELECT Top5stud.姓名。。。。 展开
 我来答
逢微you
2013-09-21
知道答主
回答量:17
采纳率:0%
帮助的人:13.1万
展开全部
设学生姓名字段存在于“ 学生” 表,各科“分数”存在于“成绩”表

SELECT top 5 学生.姓名
FROM 学生 INNER JOIN 成绩 ON 学生.学号 = 成绩.学号
GROUP BY 成绩.学号, 学生.姓名
ORDER BY Avg(成绩.分数) DESC;
卿尘占星老师
2021-04-26 · TA获得超过305个赞
知道答主
回答量:78
采纳率:100%
帮助的人:1.2万
展开全部
主要看你的学生成绩表的结构来定
假设你的表结构为 姓名 科目1 科目2 科目3 科目4 科目5
查询如下
SELECT TOP 5 a.姓名, (NZ(科目1,0)+NZ(科目2,0)+NZ(科目3,0)+NZ(科目4,0)+NZ(科目5,0))/5 AS 平均分 FROM 成绩表 AS a ORDER BY (NZ(科目1,0)+NZ(科目2,0)+NZ(科目3,0)+NZ(科目4,0)+NZ(科目5,0))/5 DESC;
回答
access查询 SQL查询成绩排名前5%的学生
select top 5 percent stuid as 学号,courseid as成绩, score as 成绩 from dbo.学院成绩表 order by score desc
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
officecn交流
2013-09-21 · 知道合伙人软件行家
officecn交流
知道合伙人软件行家
采纳数:494 获赞数:980
中山大学毕业,从事IT行业16年.主要从事ERP CRM HRM等软件的开发,熟悉access sql server office vb vba c#

向TA提问 私信TA
展开全部
其实一一对应了。你看看,设计窗体视图。你写sql 语句效果会反应在设计窗体那
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式