美文网首页
九、汇总数据

九、汇总数据

作者: 曾经像素有点低 | 来源:发表于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