统计函数是在数据库操作中时常使用的函数,又称为基本函数或集函数,常用的统计函数如表4-6 所示.
这些函数通常用在SELECT 子句中,作为结果数据集的字段返回的结果。在SELECT语句的SELECT 子句中使用函数的语法如下:
SELECT 函数名(列名1 或*),…函数名(列名n)
FROM 表名
提醒:函数的对象或自变量必须包括在圆括号内。如果函数需要一个以上的自变量,可用逗号隔开各个自变量。
1、AVG()
AVG() 函数返回有关列值的算术平均值。此函数只适用数值型的列。其语法如下:
例4-26: 求各部门的平均工资
运行结果如下:
2、COUNT()
COUNT() 函数返回与选择表达式匹配的列中不为NULL 值的数据个数。COUNT()函数的语法如下:
例4-27: 计算企业的部门数目
提醒:如果用COUNT()函数引用一个列名,则返回列值的个数。
COUNT() 函数在计算中重复计算了相同的值。如果使用了关键字DISTINCT, 则COUNT() 函数就返回行惟一值的个数。
如果在SELECT 子句的列名位置上使用符号(*), 即使用COUNT (*), 则指定了与SELECT 语句的判别式匹配的所有行,COUNT()函数将计算字段的行数,包括为NULL值的行。
例4-28: 列出员工少于3 人的部门编号
3、MAX()
MAX() 函数返回某一列的最大值。此函数适用于数值型、字符型、和日期型的列。对于列值为NULL 的列,MAX() 函数不将其列为对比的对象。其语法如下:
例4-29: 求工资最高的员工姓名
4、MIN()
MIN() 函数返回某一列的最小值。此函数适用于数值型、字符型、和日期型的列。对于列值为NULL 的列,MIN() 函数不将其列为对比的对象。其语法如下:
例4-30: 求最资深的员工姓名
5、SUM()
SUM() 函数用来返回诸如列值这样的实体的总和。此函数只适用于数值型的列,不包括NULL 值。其语法如下:
例4-31: 求各部门的员工工资总额
可以在一个语句中使用多个函数。
例4-32: 求员工工资的最大值、最小值、平均值
除了上述常用的函数外,统计函数还有以下几种:
6、STDEV()
STDEV() 函数语法如下:
STDEV() 函数返回表达式中所有数据的标准差(Statistical Standard Deviation)。表达式通常为表的某一数据类型为NUMERIC 的列(或近似NUMERIC 类型的列,如MONEY 类型,但BIT 类型除外)。表达式中的NULL 值将被忽略。其返回值为FLOAT类型。
7、STDEVP()
STDEVP() 函数语法如下:
STDEVP() 函数返回总体标准差(Statistical Standard Deviation for The Population)。表达式及返回值类型同STDEV() 函数。
8、VAR()
VAR() 函数语法如下:
VAR() 函数返回表达式中所有值的统计变异数(Statistical Variance)。 表达式及返回值类型同STDEV() 函数。
9、VARP()
VARP() 函数语法如下:
VARP() 函数返回总体变异数(Statistical Variance for The Population)。 表达式及返回值类型同STDEV() 函数。
分享到:
相关推荐
Excel 340例常用函数说明,Ex常用函数,信息函数、数学与三角函数、数据库函数、文本函数、查找与引用函数、统计函数 信息函数18例、工程函数39例、数学与三角函数58例、数据库函数13例、文本函数34例、日期与时间...
在实际工作中,可以根据具体数据库系统(如MySQL、Oracle、SQL Server等)的不同,查阅其特定的函数文档,了解更详尽的功能和用法。在学习过程中,可以通过创建示例数据,编写SQL语句并运行,以加深理解和应用。
在实际项目中,封装后的数据库操作函数可以广泛应用于用户登录验证、订单处理、数据统计等各种场景。通过合理的设计和封装,可以使代码结构清晰,提高开发效率,同时也能确保数据库操作的安全性和稳定性。 总结,...
3. COUNT() 函数:用于统计一组行的数量或者特定值的出现次数。例如,`SELECT COUNT(*) FROM BSEMPMS;` 返回表BSEMPMS中的行数。 4. COVAR(), COVARIANCE() 函数:这两个函数计算两列数值的协方差,反映它们的变化...
★特殊函数支持,支持数据库统计函数,支持系统日期时间,支持页码函数。提供多种划线操作,可以设计形式多样的表格。 ★提供打印控件的二次接口,支持和各种Grid数据显示控件进行大量数据交互
6. **统计函数**:COUNT、COUNTIF、COUNTIFS等用于统计满足特定条件的单元格数量。COUNTIF可以按指定条件计数,COUNTIFS则能处理多个条件。 7. **财务函数**:如PV、FV、NPV、IRR用于财务分析,计算未来值、现值、...
### PGSQL统计一个数据库所有数据库空字段的函数 在PostgreSQL(简称PGSQL)中,有时我们需要统计数据库中所有表的空字段数量。这在数据分析、数据清洗等场景下非常有用。下面详细介绍如何创建并使用一个自定义函数...
在数据库管理中,时间转换函数是非常重要的一部分,它们允许我们对日期和时间进行各种操作,以便获取所需的信息或进行复杂的查询。以下是一些常见的数据库时间转换函数及其详细说明: 1. **GetDate()**:这个函数...
本文将深入探讨SQL和Oracle数据库中的函数,以帮助初学者更好地理解和运用这些工具。 SQL函数是处理数据库数据的基本操作单元,它们允许我们执行计算、转换和数据提取。常见的SQL函数包括: 1. **聚合函数**:如`...
在IBM Cognos Analytics中,数据库函数是进行数据查询、分析和报告时不可或缺的一部分。Cognos使用SQL(结构化查询语言)与各种数据库进行交互,而SQL中的函数可以帮助我们处理和操纵数据。本篇文章将深入探讨Cognos...
它提供了丰富的SQL支持,包括聚合函数,使得在处理大量数据时能够进行高效的统计和分析。本文档将深入探讨H2Database的聚合函数以及如何进行数据库的修改。 一、H2Database聚合函数 聚合函数在SQL中用于对一组值...
在Excel中,数据库函数是一组专门设计用于处理大型数据列表的工具,它们允许用户执行类似于在数据库管理系统中进行的操作,如筛选、查询、计算和汇总数据。这些函数可以帮助用户高效地管理和分析数据,无需借助复杂...
在上述代码中,我们定义了一个名为`connect_to_pg_db`的函数,该函数创建了一个到PG数据库的连接,并通过游标执行了SQL查询。请注意替换占位符为实际的数据库信息。 `Attlist.txt`、`Attlist - 副本.txt`和`...
在数据库系统中,函数是一组预定义的程序,用于执行特定的运算任务。Oracle数据库提供了丰富的内置函数,这些函数可以分为多种类型,以适应不同的数据处理需求。在本概述中,我们将详细介绍Oracle数据库中常用的数值...
聚合函数则处理一组值并返回单一结果,比如`SUM()`求和,`AVG()`计算平均值,以及`COUNT()`统计记录数量。 Sybase的存储过程则是一种存储在数据库服务器上的SQL语句集合,它可以接受参数、执行复杂操作,并可能返回...
在实际应用中,数据库函数可以用来解决各种问题,例如统计数据、计算总和、求最大值、最小值等。通过使用数据库函数,可以快速地对数据进行分析和处理,提高工作效率。 在本文中,我们使用了一个示例来说明数据库...
首先,我们来看数据库统计函数。这个函数用于计算满足特定条件的数据行数。例如,以下代码统计了名为`Drugstore`表中`CityName`为指定值的记录数量: ```csharp public static int Count(string cityName) { ...
数据库管理与应用 5.3.3使用统计函数对数据进行统计汇总.pdf 学习资料 复习资料 教学资源
通过理解和掌握这些数据库函数,用户可以在Excel中高效地进行复杂的数据分析,无论是简单的计数、求和,还是复杂的统计计算,都能得心应手。在实际工作中,灵活运用这些函数,将极大地提升工作效率,为决策提供有力...
综上所述,以上聚合函数涵盖了数据库中常见的统计需求,包括但不限于平均值、计数、最大值/最小值、总和等基本统计指标,以及更高级的数据完整性校验和统计分析功能。掌握这些函数的使用方法对于提高数据分析效率至...