www.ndwl.net > 怎么在ACCEss中查询平均分?

怎么在ACCEss中查询平均分?

[成绩]>Avg([成绩])

查询的设计视图如下(汇总查询): 上图中,使用 FormatNumber 函数指定平均成绩保留2位小数 查询的运行效果如下:

新建一个查询(在设计视图中创建查询),添加所需的表,将所需的字段课程编号和成绩拖到字段行中,成绩字段要有两个(即拖两次),将第二个成绩字段名改为“平均分:成绩”,视图菜单中点击“合计”,第二个成绩的总计栏选择AVG,运行查询

创建一个查询 切换到sql视图 输入: select avg(成绩) from 成绩信息 where 课程号="0101"

建立一个查询,其SQL如下 select avg(数值字段) as 别名 from 表名 where 条件

SELECT 表1.姓名, ([计算机数学]+[计算机]+[英语])/3 AS 平均成绩 FROM 表1;

第一步:创建查询设计,选择SOL视图 第二步:输入如下代码 SELECT * FROM 表名称 WHERE [单价]>(select avg([单价]) from [表名称]); 本查询语句包含一个(select avg([单价]) from [表名称])子查询,子查询返回[单价]的平均值作为主查询的条件。

sql视图 select 学生表.姓名,avg(成绩) as 平均成绩from 学生表,成绩表 where 学生表.学号=成绩表.学号 and 学生表.姓名=请输入姓名and 课程名 in ('数学','英语','语文') 你也该把你表结构给出来啊,字段名和表名不一致的你改一下吧

缺个表吧?是不还有个成绩表? 如果缺的话,大概这样写: select a.姓名,a.班级,avg(b.成绩) as 平均成绩from 学生表 as a,成绩表 as b where a.学号=b.学号group by a.姓名,a.班级如果还有跟这个不太一样的话,请补充相关截图和表名等信息

不是太明白你要表达的意思。 如果是通过汇总查询再得出平均分并要保留特定的小数位数(比如保留2位),如下设计: 换成SQL语句则如下: SELECT 表5.学号, 表5.姓名, Round(Avg(表5.成绩),2) AS 平均分FROM 表5GROUP BY 表5.学号, 表5.姓名;我这...

网站地图

All rights reserved Powered by www.ndwl.net

copyright ©right 2010-2021。
www.ndwl.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com