如何在Access查询中获取表的总记录数?
已知:1、有一个Access学生成绩数据库,表中只有两个字段:ID、成绩,总记录数目前为175(以后会随时变化)。成绩的内容分别为:优、良、中、差、及格、不及格、缺席。2...
已知:
1、有一个Access学生成绩数据库,表中只有两个字段:ID、成绩,总记录数目前为175(以后会随时变化)。成绩的内容分别为:优、良、中、差、及格、不及格、缺席。
2、在该数据库中设置了统计查询(设置内容见下图),“表达式1”是分类统计不同成绩的人数,“表达式2”是统计不同成绩占总人数的百分比:
查询结果如下:
问题:
如何获取表的总记录数,从而替换“表达式2”中的175 ? 展开
1、有一个Access学生成绩数据库,表中只有两个字段:ID、成绩,总记录数目前为175(以后会随时变化)。成绩的内容分别为:优、良、中、差、及格、不及格、缺席。
2、在该数据库中设置了统计查询(设置内容见下图),“表达式1”是分类统计不同成绩的人数,“表达式2”是统计不同成绩占总人数的百分比:
查询结果如下:
问题:
如何获取表的总记录数,从而替换“表达式2”中的175 ? 展开
5个回答
展开全部
表达式2: round(count(*)/(select count(*) from 表名)*100,2)
楼上那个是括号用的中文写法吧
更多追问追答
追问
把括号改成英文的单字节括号也不行,系统还是提示:“输入的表达式包含无效语法。您可能输入了没有运算符的运算对象。”
追答
你把你的设计视图切换到sql视图,把语句粘贴出来,就是设计视图上点右键,,选择sql视图
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select count(字段名) as 总记录数 from 表名
新建个查询,改动一下相关内容就行了。
新建个查询,改动一下相关内容就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打开access表
每个表的最下边都有显示共有记录数:X。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(select count(*) from 表)
追问
按照您的回答,将175改为:(select count(*) from 表)后,系统提示:“输入的表达式包含无效语法。您可能输入了没有运算符的运算对象。”
追答
表哪个字你改没改成你表的名字?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询