access数据库入门教程 零基础自学数据基础知识( 三 )


第三步:运行
红色的“叹号”就是运行

access数据库入门教程 零基础自学数据基础知识


出现下面这个统计结果
第一列是英语平均分
第二列是语文平均分
access数据库入门教程 零基础自学数据基础知识


可以为每个字段加一个别名,As后面接的是一个别名,
也可以把它看作是一个代号
这个别名是为了让你能够识别“avg(英语分数)”和 “avg(语文分数)”的
Select 班级,avg(英语分数) as 英语平均分,avg(语文分数)as 语文平均分 From学生成绩表4 group by 班
access数据库入门教程 零基础自学数据基础知识


查询结果有变化:
access数据库入门教程 零基础自学数据基础知识


可以保存这个查询:
access数据库入门教程 零基础自学数据基础知识


常用的选择查询可以归纳以下几种类型
第一种查询语句:
Select * from 学生成绩表4它的意义就是查询“学生成绩表4”中所有的数据,下图便是:
access数据库入门教程 零基础自学数据基础知识


运行之后,就出现下图这样的结果,和“学生成绩表4”中的数据一模一样 。
access数据库入门教程 零基础自学数据基础知识


第二种查询语句:
Select *from 学生成绩表4where 英语分数>=60较之前多了where 英语分数>=60,就是表示加了条件限制,只查询英语成绩及格的数据,where后面接的就是限定条件 。
access数据库入门教程 零基础自学数据基础知识


运行之后,就出现下图这样的结果,显示的只是英语成绩及格的人员,不及格的不显示 。
access数据库入门教程 零基础自学数据基础知识


第三种查询语句:
Select 班级,avg(英语分数) from 学生成绩表4 where 英语分数>=60 group by 班级较之前多了“group by 班级”,而且把“*”改成了“班级,avg(英语分数)”,就是表示对不同班级进行分组查询,而且只查询及格人员的平均成绩,也就是中上等学生之间的比较,把不及格人员排除在外了 。
access数据库入门教程 零基础自学数据基础知识


运行后,是下图这样的结果,显示了不同班级英语成绩及格学生的平均分数 。
可以看到二班及格学生的英语平均成绩最高
二班中上等生的英语成绩要普遍高于其它班级的中上等生
access数据库入门教程 零基础自学数据基础知识


Access数据库查询语句几个常用的统计函数1、avg()函数
这个比较熟悉,就是取字段的平均值:求每个班级语文的平均分:
Select 班级,avg(语文分数) from 学生成绩表group by 班级
access数据库入门教程 零基础自学数据基础知识


运行结果:
access数据库入门教程 零基础自学数据基础知识


2、sum()函数
这个函数和我们Excel里面的比较类似,它就是求和函数,求每个班级语文的总分:
Select 班级,sum(语文分数) from 学生成绩表group by 班级

推荐阅读