Access数据库是谁
Access是微软发布的关系数据库管理系统,属于Microsoft Office的程序组件之一。用户使用Access,可以将数据按要求进行录入存放。同时,也可以对数据进行查询、统计、分析等管理操作。

Access的数据处理、统计分析能力特别强大,可以灵活地设置统计条件。当你有上万条、甚至是几十万条数据时,它都能快速处理,并且操作非常简单。在这一点上,Excel完全无法与之相比。
另外,Access还可以用于开发生产管理、销售管理等企业管理软件。它的优点是,非计算机专业人员,也能比较容易地学会。
当然,Access的缺陷也非常明显。当数据量过大,如达到100M左右时,它的性能就会开始下降。而且,它的安全性也不如其他类型的数据库。
Access数据库查询
Access为你提供了几种不同类型的查询,主要分为两大类:选择查询和操作查询
在进行查询前,我们首先要明确我们的目的,也就是你想要一个什么样的结果?
知道我们想要什么了,才能进一步写查询语句。
例如,校长让教务处主任统计一下哪个班级的英语平均成绩最好?哪个班级语文平均成绩最好?

要统计这个数据,主要分以下几步:
第一步:创建查询
点击“创建”选项卡的查询设计:


关闭单击右键“SQL视图”


第二步:写查询语句
Select 班级,avg(英语分数),avg(语文分数)
From学生成绩表4
group by 班

Select:查询;
班级,avg(英语分数),avg(语文分数):这三个就是我们要的结果,avg是英文平均的缩写
From学生成绩表4:这里是从“学生成绩表4”里面查
group by 班级:group by是分组的意思,就是按哪个字段进行分类
第三步:运行
红色的“叹号”就是运行

出现下面这个统计结果
第一列是英语平均分
第二列是语文平均分

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

查询结果有变化:

可以保存这个查询:

常用的选择查询可以归纳以下几种类型
第一种查询语句:
Select *
from 学生成绩表4
它的意义就是查询“学生成绩表4”中所有的数据,下图便是:

运行之后,就出现下图这样的结果,和“学生成绩表4”中的数据一模一样。

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

运行之后,就出现下图这样的结果,显示的只是英语成绩及格的人员,不及格的不显示。

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

运行后,是下图这样的结果,显示了不同班级英语成绩及格学生的平均分数。
可以看到二班及格学生的英语平均成绩最高
二班中上等生的英语成绩要普遍高于其它班级的中上等生

文章标题:Access是什么软件「Access数据库查询教程」
文章链接:https://www.linkedcc.com/rjbk/24251
版权声明(详见页尾):本文内容及图片由互联网用户自发投稿贡献,该文观点仅代表作者本人。