美文网首页
九、汇总数据

九、汇总数据

作者: 曾经像素有点低 | 来源:发表于2023-02-21 00:02 被阅读0次
    浅析SQL.png
    • 什么是SQL的聚集函数?
    • 如何利用它们汇总表的数据?

    1、聚集函数

    聚集函数(aggregate function)
    对某些行运行的函数,计算并返回一个值。

    聚集函数是SQL用来汇总数据而不用把它们实际检索出来的函数。
    举例:

    • ① 确定表中行数(或者满足于某个条件的行数);

    • ②获得表中某些行的和;

    • ③找出表列(或所有行或某些特定行)的最大值、最小值、平均值。

    • SQL聚集函数

    函数 说明
    AVG() 返回列的平均值
    COUNT() 列的行数
    MAX() 列的最大值
    MIN() 列的最小值
    SUM() 列值的和
    1.1、AVG()函数

    取出商品表中所有商品的平均价格:

    SELECT AVG(g_price) AS avg_price
    FROM Goods;
    

    取出商品表中所有蒙牛品牌商品的平均价格:

    SELECT AVG(g_price) AS avg_price
    FROM Goods;
    WHERE  g_brand = 'MengNiu'
    

    AVG()函数忽略值为NULL的行。

    1.2 COUNT()函数

    COUNT()函数进行计数。可以确定表中行的数目或符合特定条件的数目。
    如果指定列名,则COUNT()函数会忽略指定列的值为NULL的行,但如果COUNT()函数中用的是星号(*),则不忽略。

    1.3MAX()函数

    MAX()返回指定列中的最大值。该函数要求指定列名。

    相关文章

      网友评论

          本文标题:九、汇总数据

          本文链接:https://www.haomeiwen.com/subject/rlrnkdtx.html