`
yiyeqinghuasoon
  • 浏览: 645688 次
文章分类
社区版块
存档分类
最新评论

实例详解Sql Server 所有聚合函数--【叶子】

 
阅读更多
一、Sql Server 中有哪些聚合函数?

提到聚合函数大家一定会首先想到最常用的:

1、 求个数:count

2、 求总和:sum

3、 求最大值:max

4、 求最小值:min

5、 求平均值:avg

聚合函数中有四个函数是我一直以来几乎就没有用到过的:

1、 求方差:var

2、 求总体方差:varp

3、 标准偏差:stdev

4、 求总体标准偏差:stdevp

除此以外Sql Server中还有几个集合函数:

1、 求校验和:checksum_agg

2、 求个数:count_big

3、 用于测试 cube 或 rollup 空值:grouping

二、聚合函数在什么情况下使用?

聚合函数只能在以下位置作为表达式使用:

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

2、 compute 或 compute by 子句。

3、having 子句。

三、聚合函数count和count_big的区别?

count_big的用法与count 函数类似。两个函数唯一的差别是它们的返回值。count_big始终返回 bigint 数据类型值。count始终返回 int 数据类型值。

四、应用实例


分享到:
评论

相关推荐

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

    本书是Inside Microsoft SQL Server 2005系列四本著作中的一本。它详细介绍了T-SQL的内部体系结构,包含了非常全面的编程参考,提供了使用Transact-SQL(T-SQL)的专家级指导,囊括了非常全面的编程参考,揭示了基于...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    8.6.2 用户定义聚合函数(UDA,User Defined Aggregate) 8.6.3 专用解决方案 8.7 直方图(Histogram) 8.8 分组因子 8.9 分组集 8.9.1 样例数据 8.9.2 GROUPING SETS从属子句 8.9.3 CUBE从属子句 8.9.4 ...

    SQLServer2008技术内幕T-SQL查询包含源代码及附录A

    8.6.2 用户定义聚合函数(UDA,User Defined Aggregate)362 8.6.3 专用解决方案370 8.7 直方图(Histogram)380 8.8 分组因子383 8.9 分组集385 8.9.1 样例数据386 8.9.2 GROUPING SETS从属子句387 8.9.3 CUBE从属...

    Microsoft+SQL+Server+2008技术内幕:T-SQL查询_源代码及附录 中文版

    8.6.2 用户定义聚合函数(UDA,User Defined Aggregate)362 8.6.3 专用解决方案370 8.7 直方图(Histogram)380 8.8 分组因子383 8.9 分组集385 8.9.1 样例数据386 8.9.2 GROUPING SETS从属子句387 8.9.3 ...

    精通SQL--结构化查询语言详解

    10.1.2 在子查询中使用聚合函数 188 10.2 创建和使用返回多行的子查询 190 10.2.1 in子查询 190 10.2.2 in子查询实现集合交和集合差运算 191 10.2.3 exists子查询 192 10.2.4 exists子查询实现两表交集 194 ...

    精通SQL 结构化查询语言详解

    《精通SQ:结构化查询语言详解》全面讲解SQL语言,提供317个典型应用,读者可以随查随用,针对SQL Server和Oracle进行讲解,很有代表性。 全书共包括大小实例317个,突出了速学速查的特色。《精通SQ:结构化查询语言...

    SQL中的开窗函数详解可代替聚合函数使用

    主要介绍了SQL中的开窗函数详解可代替聚合函数使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    django的聚合函数和aggregate、annotate方法使用详解

    支持聚合函数的方法有两种,分别是aggregate和annotate,这两种方法执行的原生SQL以及结果都有很大的区别,下面我们以实例操作的方式一一介绍:  # 示例模型:  class Author(models.Model):  作者模型  name =...

    MySQL单表查询操作实例详解【语法、约束、分组、聚合、过滤、排序等】

    本文实例讲述了MySQL单表查询操作。分享给大家供大家参考,具体如下: 语法 一、单表查询的语法  SELECT 字段1,字段2… FROM 表名  WHERE 条件  GROUP BY field  HAVING 筛选  ORDER BY field  LIMIT 限制条...

    asp.net知识库

    Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段类型 事务 CMT DEMO(容器管理事务演示) 事务隔离性的一些基础知识 在组件之间实现事务和异步...

    hibernate 框架详解

    投影(Projections)、聚合(aggregation)和分组(grouping) 16.8. 离线(detached)查询和子查询 17. Native SQL查询 17.1. 创建一个基于SQL的Query 17.2. 别名和属性引用 17.3. 命名SQL查询 17.3.1. 使用...

    非常全的oracle文档

    19.3. 聚合函数 109 19.4. 日期时间函数 110 19.5. 转换函数 111 19.6. 日期时间格式参数 113 19.7. 分析函数 114 19.8. 通用函数 115 19.9. GROUP BY子句 116 19.10. HAVING子句 117 19.11. 实用方法 118 19.12. ...

    169集全新MySQL课程 MySQL技能全面探索 MySQL核心特训教程 MySQL零基础实战班视频

    ├─7、课程:SQL进阶使用(上).14、约束详解Primary KEY.mp4 ├─7、课程:SQL进阶使用(上).1、作业讲解(一).mp4 ├─7、课程:SQL进阶使用(上).2、作业讲解(二).mp4 ├─7、课程:SQL进阶使用(上).3、...

    mysql视图之创建可更新视图的方法详解

    本文实例讲述了mysql视图之创建可更新视图的方法。... 聚合函数,如:min,max,sum,avg,count等。 DISTINCT子句 GROUP BY子句 HAVING子句 左连接或外连接。 UNION或UNION ALL子句 SELECT子句中的子查询

Global site tag (gtag.js) - Google Analytics