SQL中的聚合函数

什么是聚合函数?

聚合函数是sql中的基本函数,其功能是对一组值执行某种计算并返回单一的值(执行结果)。除了COUNT函数以外,聚合函数都会忽略空值(NULL)。聚合函数经常与SELECT语句的GROUP BY子句一起使用。

聚合函数的性质

所有聚合函数都具有确定性。任何时候用一组给定的输入值调用它们时,都返回相同的值。无二义性。

聚合函数会在什么场合使用?

    1、Select语句的选择列表,包括子查询和外部查询。

    2、使用compute或compute by产生汇总列时。

    3、having子句对分组的数据记录进行条件筛选。

SQL中聚合函数有哪些?

    1、平均值:avg

    返回指定数据的平均值。

--从table_name表计算column_name的平均值。
SELECT AVG(column_name) FROM table_name

    2、统计项数值:count

    返回指定组中项目的数量。  

--返回table_name表中column_name列的数量
SELECT COUNT(column_name) FROM table_name

    3、统计项数值:count_big

    返回指定组中的项目数量,与COUNT函数不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。

--返回table_name表中column_name列的数量
SELECT COUNT_BIG(column_name) FROM table_name

    4、最大值:max

    返回指定数据的最大值。

--返回table_name表中column_name列的最大值。
SELECT MAX(column_name) FROM table_name

    5、最小值:min

    返回指定数据的最小值。

-返回table_name表中column_name列的最大值。

SELECT MIN(column_name) FROM table_name

    6、求和值:sum

    返回指定数据的和,只能用于数字列,空值被忽略。

 --返回table_name表中column_name列的和。
SELECT SUM(column_name) FROM table_name

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

    产生一个附加的列,当用CUBE或ROLLUP运算符添加行时,输出值为1。当所添加的行不是由CUBE或ROLLUP产生时,输出值为0。

    8、计算分组级别:grouping_id

    这是计算分组级别的函数。仅当指定了 GROUP BY 时,GROUPING_ID 才能在 SELECT列表、HAVING 或 ORDER BY 子句中使用。

     9、检测表中行的更改:binary_checksum

    返回对表中的行或表达式列表计算的二进制校验值,用于检测表中行的更改。

    10、求校验和:checksum_agg

    返回指定数据的校验值,空值被忽略。

    11、求方差:var

    返回给定表达式中所有值的统计方差。

-- 查询person表里的年龄的方差
select var(age) from person

    12、求总体方差:varp

    返回指定表达式中所有值的总体统计方差。

    13、标准偏差:stdev

    返回给定表达式中所有值的统计标准偏差。

-- 查询person表里的年龄的标准偏差 
select stdev(age) from person

    14、求总体标准偏差:stdevp

    返回指定表达式中所有值的总体标准偏差。


参考资料:http://www.cnblogs.com/kissdodog/archive/2013/03/09/2951523.html

参考资料:http://baike.baidu.com/link?url=KnzCEfXyIGvNaYViYs4F5hEXtjVooFKDQRwn3Qmxasf38YjzPP33ihokaxBaLPQ3md2_H-DazUIfcy6XOL5j3q

参考资料:http://blog.csdn.net/maco_wang/article/details/7012222

—— 完 ——
相关推荐
评论
  1. # 1

    Vodka_hiKl (2026/3/4 0:49:43)

    https://vodka265.bet/

  2. # 2

    Mad_rtkl (2026/3/5 21:41:13)

    https://madcasino-01.buzz

  3. # 3

    R7_mvsr (2026/3/4 23:47:26)

    [url=https://t.me/suspilnevolyn]R7 casino[/url]

  4. # 4

    Vodka_dmKl (2026/3/4 19:26:23)

    http://vodka268.casino/

  5. # 5

    Mad_uwkl (2026/3/4 23:45:59)

    [url=https://t.me/madofficialzerkalo]Мад казино[/url]

  6. # 6

    Mad_mckl (2026/3/6 19:19:58)

    https://madcasino-01.xyz

  7. # 7

    Robertbop (2026/2/16 19:12:53)

    Простой поиск на [url=https://www.marinechapon.com/]krab6,at[/url] сделает ваш шопинг и эффективный шопинг. Интерфейс нашего сайта разработан для вашего вашего удобства. Откройте для себя без лишних хлопот в любое время!

  8. # 8

    kupit-super-tadarajz.ru (2026/3/8 19:57:28)

    Купить дженерики в магазине https://kupit-super-tadarajz.ru высокое качество по доступной цене быстрая доставка по Санкт-Петербургу и области в день заказа

  9. # 9

    Vincentken (2026/2/21 19:24:24)

    I like how detailed the transaction breakdowns are. [url=https://app-etherscan.org]Etherscan[/url]

  10. # 10

    Internet_omOl (2026/2/26 10:01:40)

    Вы сможете подобрать и традиционные, и современные ковры на любой вкус. [url=https://amikovry.uk/]Лучшие шерстяные ковры[/url] Покупка ковров у нас обеспечивает комфорт, удобство и экономию средств.

  11. # 11

    Vodka_jysr (2026/3/4 19:30:19)

    https://mad-1casino.buzz/

  12. # 12

    Mad_losr (2026/3/5 22:20:28)

    https://casino-mad-2.buzz

  13. # 13

    Vodka_bwkl (2026/3/8 8:48:13)

    http://vodka274.bet/

  14. # 14

    Peterdop (2026/1/27 11:56:07)

    Подборка лучших сайтов с официальными зеркалами маркетплейсов https://www.lbaanijakuva.fi/arets-beste/top-11-katalogov-darkneta

  15. # 15

    Mad_ilkl (2026/3/10 0:11:06)

    https://casino-mad-74.buzz

  16. # 16

    Vodka_dysr (2026/3/9 20:53:19)

    https://vodka355.casino/

  17. # 17

    Vodka_gukl (2026/3/9 7:41:43)

    https://vodka277.bet/

  18. # 18

    Vodka_htkl (2026/3/9 14:43:49)

    https://vodka279.bet/

  19. # 19

    Vodka_agsr (2026/3/9 7:48:13)

    https://vodka275.casino/

  20. # 20

    Mad_rlkl (2026/3/9 20:41:30)

    https://32casino-mad.buzz

  21. # 21

    Vodka_dysr (2026/3/9 14:53:07)

    https://vodka277.casino/

  22. # 22

    Vodka_gtsr (2026/3/8 8:56:14)

    http://vodka274.casino/

  23. # 23

    Vodka_mrsr (2026/3/8 0:31:28)

    https://vodka273.bet/

  24. # 24

    Vodka_aisr (2026/3/6 21:51:26)

    http://vodka270.casino/

  25. # 25

    Vodka_ulsr (2026/2/28 23:54:10)

    https://vodkab.bet

  26. # 26

    Vodka_sxsr (2026/3/4 0:55:10)

    https://vodka268.bet/

  27. # 27

    Mad_jdsr (2026/3/10 1:13:38)

    https://casinomad-74.buzz

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花