专栏首页Excel和Access学习笔记Access统计函数和数字函数

Access统计函数和数字函数

大家好前面已经介绍运算符、通配符等知识点,下面开始介绍查询中常用的函数及其应用。

在Excel中函数基本是很常用的,形式都是:函数名(<数值或表达式>),很多函数相对简单,与在Access中用法相近,但表达式中的字段是需要用加中括号,即[字段名]。

一、统 计 函 数

1、Sum求和函数,Sum([字段名]),计算指定字段值的总和。

2、Avg求平均值函数,Avg([字段名]),计算指定字段值的算术平均值。

3、Count计数函数,Count([字段名]),计算指定字段的记录数。

4、Max求最大值函数,Max([字段名]),计算指定字段中一组值的最大值。

5、Mix求最大值函数,Mix([字段名]),计算指定字段中一组值的最小值。

统计函数算基本知识点,就不具体的进行介绍,再后面章节介绍汇总查询时候也会应用到统计函数。

示例

下面通过示例来了解下。(涉及汇总查询的会在后期介绍。)按单价统计单价之和,单价的平均值,书的数量,单价的最大值。

创建查询设计,添加图书表,添加单价字段,对单价字段,分别使用SUM([单价])来求和,AVG([单价])求单价, COUNT([单价])来计数, MAX([单价])求单价的最大值。单价由于是字段,输入完函数公示后会自动添加[ ]。然后分别改下名字,点击运行,得到查询结果。

二、数 字 函 数

1、绝对值函数 Abs(<数值表达式>),例如:Abs(-20/2)=10

2、向下取整 Int(<数值表达式>),参数为负值时返回小于等于参数值的最大负数。例如:Int(4.6)=4,Int(-4.7)=-5

3、取整函数 Fix(<数值表达式>),参数为负值时返回大于等于参数值的最小负数,例如:Fix(4.6)=4 ,Fix(-4.6)=-4,注意和int函数的区别。

4、随机函数 Rnd(<数值表达式>),产生一个大于等于0 且小于 1的随机数

要产生[a,b]中随机的整数公式:int((b-a+1)*rnd)+a

5、四舍五入函数 Round(<数值表达式1> , <数值表达式2>),表示对<数值表达式1>的值按<数值表达式2>指定小数位数进行四舍五入,例如:Round(10.23, 1)=10.2

还有一些不常用的数学函数:

6、符号函数Sgn(<数值表达式>)返回数值表达式的符号,用1、0、-1分别表示正、零、负。例如Sgn(-20)=-1

7、自然指数函数 Exp(<数值表达式>),计算e的N次方

8、自然对数函数 Log(<数值表达式>),计算以e为底的参数值的对数(参数不能为0)

9、开平方函数 Sqr(<数值表达式>),计算参数的平方根(参数不能为负数),例如:Sqr(16)=4

10、三角函数 Sin(<数值表达式>) Cos(<数值表达式>) Tan(<数值表达式>),参数是以弧度为单位的角度值。

示例

下面通过简单示例来介绍下,在上个示例平均值的基础上嵌套一个取整int函数。

在上个示例保存的查询中,修改字段的表达式,为INT(AVG([单价])),运行得到查询结果。平均值变为整数。

其他数字函数比较简单,在后期介绍其他内容时,涉及到时会在详细展开。


本节主要介绍数字函数和统计函数,统计函数在在后面的汇总查询中还会用到。祝大家学习快乐。


本文分享自微信公众号 - Excel和Access学习笔记(excel-note),作者:无言之月

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Access数据库表字段属性(三)

    字段大小是文本、数字和自动编号等数据类型的字段,可以指定其字段的大小。【短文本】类型最长255个字符,如果超过255个字符,数据类型使用【长文本】。

    无言之月
  • Access日期时间函数

    大家好,上节简单介绍了字符函数,本节介绍下日期和时间函数。在Access中使用时,表达式中字段是需要用加中括号[],即[字段名]。

    无言之月
  • 算法和流程图

    在画流程图之前,先简单介绍下算法的概念,理解即可。然后通过画流程图来复习下前面学过的几种程序控制结构。

    无言之月
  • 【答疑解惑】 || 和 & 在编程中小知识

    语音版: 在学习编程语言时基本上都会遇到与(&&),或(||)逻辑运算符。 运算规则是: a&&b,a和b全为true时结果才是ture; a||b,a或者b有...

    程序员互动联盟
  • Java数据结构和算法(六)——前缀、中缀、后缀表达式

      前面我们介绍了三种数据结构,第一种数组主要用作数据存储,但是后面的两种栈和队列我们说主要作为程序功能实现的辅助工具,其中在介绍栈时我们知道栈可以用来做单词逆...

    IT可乐
  • Apache Struts2 Remote Code Execution (S2-053)

    风流
  • 使用Python统计端口TCP连接数

        此脚本可以用来统计某个端口上连接的IP的数量,统计连接到这一端口的所有IP、最多的IP和次数以及TCP连接状态。

    py3study
  • VBA编程练习01. 拆分算术表达式

    引子:本系列旨在通过一些编程练习,锻炼我们的编程思考能力,提高编码水平,更好地帮助我们解决实际问题。

    fanjy
  • 世上最强版本Openshift之初体验

    横向比较,Openshift在全球IT圈内,Forrester最新的报告认为从技术表现和市场表现看,Openshift 3.10是业内最好的容器云平台。

    魏新宇
  • Oracle 12c ASM专题|Flex磁盘组到底有多Fexible?

    原文链接 https://martincarstenbach.wordpress.com/2017/08/22/12-2-new-feature-the-fle...

    沃趣科技

扫码关注云+社区

领取腾讯云代金券