ACCESS 基础问题 “按性别分组查询平均期末成绩”

ACCESS 基础问题 “按性别分组查询平均期末成绩”,第1张

SELECT 学生信息性别, avg(期末成绩) AS 平均期末成绩

FROM 选课,学生信息

WHERE 选课学号=学生信息学号

GROUP BY 学生信息性别

这种查询不能在HAVING里过滤,只能在WHERE条件中过滤

设置方法如下:

1、打开access数据库,打开需要设置的数据表,点击视图按钮,切换到设计视图;

2、点击性别字段,下方常规选项卡---有效性规则后输入:“男”or“女”,有效性文本后输入:性别只能为男女;

3、点击保存即可。

总计那栏选择where代表那个字段是用来筛选条件用的,按要求只统计姓名是三个字的人,应该在where栏下面输入len([姓名])=3才行,这样就排除了姓名是非三个字的人,也就是不管要统计什么内容,只有姓名是3个字的人才纳入统计计算。

select from 表where group by

where是条件从海量的数据中,通过条件筛选出符合条件的数据。

男女分开,或者不分开就是看取出的dao数据做什么用的,如果统计全校3个字的人不用分开,如果要看男生3个字的,女生3个字的有多少 就要分开(像是体检,运动会项目报名之类的,当然要将男女分开来)。

扩展资料:

一个成员,它表示与对象或类关联的变量。

在数据库中,大多数时,表的“列”称为“字段” ,每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

但是有时候,字段也不是表中的列,比如用as将列的内容经计算,“存入”另一个字段。如:一个表"T”中只有列"ID”,内容为"int"值"1"。运用"select id, id 5 as abc from T",得出的结果为id abc 1 5。

参考资料来源:百度百科-字段

对源数据表筛选出有"绘画"爱好的记录,然后用"性别"分组汇总算出人头数,

请参考下列语句:

select 性别,count(1) as 人数 from 学生表 where 

爱好 like "绘画" group by 性别;

你对表和字段什么都没说哦~~

下面的代码中表名称:职工表;要查询的三个字段名称:姓名, 性别, 出生年月。如果你的表和字段与此名称不符,自己修改下对应的内容。

*** 作方法:

一、点击“在设计视图中创建查询”,打开后:关闭“显示表”,然后在上半部分(字段的上面)上点击鼠标右键,选择 SQL 视图,视图变换成SQL视图(有个SELECT;)后,把下面的内容复制到里面(注意只保留一个 SELECT),然后关闭,保存(指定查询名称)退出。

SELECT 姓名, 性别, 出生年月

FROM 职工表

WHERE (((性别)="女") AND ((Month([出生年月]))=3) AND ((Day([出生年月]))=8));

二、双击运行刚建立的查询,就是你想要的!

用一个表单做页面,一个文本框,一个按钮,然后点击按钮时候执行一条SQL语句。

具体语句应该这样写:

select

from

表名

where

名字='文本框内容'

这样,查出来的就是这个名字所对应的详细信息。

以上就是关于ACCESS 基础问题 “按性别分组查询平均期末成绩”全部的内容,包括:ACCESS 基础问题 “按性别分组查询平均期末成绩”、怎样设置access数据库中性别的有效性规则、创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为"性别"和"NUM"等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10183105.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存