聚合函数

函数

聚合函数
聚合函数对一组值执行计算并返回单一的值。除 COUNT 函数之外,聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。

所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。有关函数确定性的更多信息,请参见确定性函数和非确定性函数。

仅在下列项中聚合函数允许作为表达式使用:

SELECT 语句的选择列表(子查询或外部查询)。

COMPUTE 或 COMPUTE BY 子句。

HAVING 子句。
Transact-SQL 编程语言提供下列聚合函数:

AVG MAX
BINARY_CHECKSUM MIN
CHECKSUM SUM
CHECKSUM_AGG STDEV
COUNT STDEVP
COUNT_BIG VAR
GROUPING VARP

时间: 2024-08-28 12:13:26

聚合函数的相关文章

mysql聚合函数和分组

文章实例的数据表,来自上一篇博客<mysql简单查询>:http://blog.csdn.net/zuiwuyuan/article/details/39349611 一. 聚合函数 聚合函数,也叫做组合函数 求所有数据数 count不统计null ,统计的是记录数 SELECT COUNT(comm) FROM emp; # 查询emp表comm的总数 SELECT COUNT(*) FROM emp; # 查询emp表行记录的总数 SELECT COUNT(DISTINCT deptno)

SSAS:多维数据集中度量值设计时的聚合函数

多维数据集中度量值设计时的聚合函数 (累加性_半累加性和非累加性) 在 SSAS 系列 - 实现第一个 Cube 以及角色扮演维度,度量值格式化和计算成员的创建 中主要是通 过已存在的维度和事实数据创建了一个多维数据集,并同时解释了 Role-Playing Dimension 角色扮演 维度,计算成员,计算成员格式化等内容.在这篇文章中主要是分析和理解在多维数据集设计过程中的 聚合函数,对应不同类别的度量值根据需求的不同在聚合函数的选择上也会有所不同. 继续使用在上一篇 SSAS 文章中创建的

ORACLE分析函数(7) 自定义聚合函数

oracle为我们提供了非常丰富的聚合函数,如SUM\AVG\MAX等.除此之外,我们还可以编写自己的聚合函数,当然,自定义聚合函数也可以作为分析函数来使用. 自定义聚合函数与oracle内置聚合函数并无太大区别,而且它可以使用任何oracle支持的语言来编写,如PL/SQL\C\C++\JAVA.在本文中,我们以PLSQL为开发语言,尝试编制我们自己的聚合函数. 编制ORACLE支持的自定义聚合函数,自然要依据oracle指定的规则来编写,我们不妨称之为ODCIAggregate规则.下面我们

例说SQLServer2008聚合函数

  创建tb_Students表并插入3条测试数据. ? 1 2 3 4 5 6 7 CREATE TABLE tb_Students( id int NOT NULL IDENTITY, name NVARCHAR(16) NOT NULL, age int NOT NULL, PRIMARY KEY(id)) INSERT INTO tb_Students(name,age) VALUES('tiana',15),('yardi',20),('zhangyun',18) 1 SUM()函数

jQuery聚合函数实例

  本文实例讲述了jQuery聚合函数.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 (function($) { $.fn.aggregate = function(seed, func) { var _r = seed == null ? "" : seed; this.each(function(index, element) { _r = func(_r, element); }); return _r

函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数(窗口函数,分析函数,混合函数,UDTF),常用函数Demo

1.1. 函数分类 1.2. HIVE CLI命令 显示当前会话有多少函数可用 SHOW FUNCTIONS; 显示函数的描述信息 DESC FUNCTION concat; 显示函数的扩展描述信息 DESC FUNCTION EXTENDED concat; 1.3. 简单函数 函数的计算粒度为单条记录. 关系运算 数学运算 逻辑运算 数值计算 类型转换 日期函数 条件函数 字符串函数 统计函数 1.4. 聚合函数 函数处理的数据粒度为多条记录. sum()-求和 count()-求数据量 a

jQuery聚合函数实例_jquery

本文实例讲述了jQuery聚合函数.分享给大家供大家参考.具体如下: (function($) { $.fn.aggregate = function(seed, func) { var _r = seed == null ? "" : seed; this.each(function(index, element) { _r = func(_r, element); }); return _r; }; $.fn.count = function() { return this.agg

sql语句多表查询中聚合函数的使用问题

问题描述 sql语句多表查询中聚合函数的使用问题 表A,B,C. A表中有title,code, b表中为code,media_code;(均不为主键,code会有重复) c表中有media_code,shrink (media_code为主键) 我的目的为取出A表中的title和c表中的shrink 联立:A.code→B.code, B.media_code→C.media_code 代码如下 select title,shrink from tableA,tableC where medi

PostgreSQL 聚合函数讲解 - 5 线性回归

首先讲个线性回归分析linear regression (最小二乘法least-squares-fit)的小故事(取自百度) :  1801年,意大利天文学家朱赛普·皮亚齐发现了第一颗小行星谷神星.经过40天的跟踪观测后,由于谷神星运行至太阳背后,使得皮亚齐失去了谷神星的位置.随后全世界的科学家利用皮亚齐的观测数据开始寻找谷神星,但是根据大多数人计算的结果来寻找谷神星都没有结果.时年24岁的高斯也计算了谷神星的轨道.奥地利天文学家海因里希·奥尔伯斯根据高斯计算出来的轨道重新发现了谷神星. 高斯使