九、汇总数据

2023-02-21  本文已影响0人  曾经像素有点低
浅析SQL.png

1、聚集函数

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

聚集函数是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()返回指定列中的最大值。该函数要求指定列名。

上一篇 下一篇

猜你喜欢

热点阅读