专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

access教程,一文学会access数据库

来源:小易整编  作者:小易  发布时间:2023-03-22 05:15
摘要:access教程,一文学会access数据库Access数据库简介Access是Microsoft公司推出的Office系列办公自动化软件的一个组件它是一个小型的数据库管理系统。它广泛应用于财务、行政、金融、统计和审计等众多领域。在1992...

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数据库查询语句几个常用的统计函数

1、avg()函数

这个比较熟悉,就是取字段的平均值:求每个班级语文的平均分:

Select 班级,avg(语文分数) from 学生成绩表  group by 班级

运行结果:

2、sum()函数

这个函数和我们Excel里面的比较类似,它就是求和函数,求每个班级语文的总分:

Select 班级,sum(语文分数) from 学生成绩表  group by 班级

运行结果:

3、count()函数

统计记录数,求每个班级的学生人数:

SELECT 班级, count(学号)FROM 学生成绩表GROUP BY 班级;

运行结果:

4、max()函数

取字段最大值,求每个班级的语文最高分:

SELECT 学号, max(语文分数)FROM 学生成绩表GROUP BY 学号;

运行结果:

5、min()函数

取字段最小值,求每个班级的语文最低分:

运行结果:


本文地址:IT问答频道 https://www.hkm168.com/itwenda/936281_3.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • 数据库的substr函数用法是什么

    数据库的substr函数用法是什么

    数据库的substr函数用法:1、【substr(str,pos,len)】从pos开始的位置,截取len个字符;2、【substr(str,pos)】pos开始的位置,一直截取到最后。数据库的substr函数用法:1、SUBSTR(st...

  • 什么是数据库架构?数据库架构有几层

    什么是数据库架构?数据库架构有几层

    一:什么是数据库架构DBMS体系结构有助于数据库的设计,开发,实现和维护,数据库可以存储企业的关键信息,选择正确的数据库体系结构有助于快速安全地访问数据。二:数据库架构有几层1层架构最简单的数据库体系结构是1层,其中客户端,服务器和数据库都...

  • 关系型数据库系统事务的ACID特性是什么

    关系型数据库系统事务的ACID特性是什么

    关系型数据库系统事务的acid特性:1、原子性;事务里的所有操作要么全部做完,要么都不做。2、一致性;数据库要一直处于一致的状态。3、独立性;并发的事务之间不会互相影响。4、持久性;一旦事务提交后,它所做的修改将会永久的保存在数据库上。本教...

  • MySQL中如何快速更改数据库名称

    MySQL中如何快速更改数据库名称

    1、新建数据库centos_old.mysql>createdatabasecentos_old;登录后复制2、使用selectconcat拼成所有renametable的语句。mysql-uroot-p-e"s...

  • mysql怎么查询数据库版本

    mysql怎么查询数据库版本

    方法:1、利用“selectversion();”语句查询;2、利用“showvariableslike‘%version%’”语句查询;3、在mysql客户端中利用“status”命令查询;4、在终端中用“mysql-v”查询。...

  • 如何快速生成MySQL数据库关系图

    如何快速生成MySQL数据库关系图

    需求描述:在公司老旧系统里,数据库表很多,但是在设计之初并没有建立好关系图,导致新人刚入职,面对n个库,每个库几百张表,很不方便。例如:公司某一个系统的库有三百张表,在不熟悉项目的情况下,打开数据库看到一列列的表,很不清晰,对新入职同事很不...

  • 数据库三范式是什么

    数据库三范式是什么

    数据库三范式是:1、确保关系型数据库中的每个列都是不可再分的原子值,即每个列不能再分解出更小的数据项;2、在满足第一范式的基础上,消除非主键列对于主键的部分依赖;3、在满足第二范式的基础上,消除非主键列之间的传递依赖。数据库三范式是一种设计...

  • 如何建立数据库

    如何建立数据库

    数据是,学习编程的基本操作,下面为大家介绍一下mysql如何创建数据库。推荐教程:MySQL入门视频教程前提:电脑安装了mysql服务。如果不知道怎么安装mysql服务,可以参考www.php/mysql-tutorials-362227....

  • 周排行
  • 月排行
  • 年排行

精彩推荐