聚合函数
AVG() 函数
返回“Products”表中“Price”列的平均值:
SELECT AVG(Price) AS AveragePrice
FROM Products;
定义和用法
AVG()
函数返回表达式的平均值。
注意:忽略NULL值。
语法
AVG(expression)
参数值
COUNT() 函数
返回“Products”表中的产品数量:
SELECT COUNT(ProductID) AS NumberOfProducts
FROM Products;
定义和用法
COUNT()
函数返回 select
查询返回的记录数。
注意:不计算 NULL
值。
语法
COUNT(expression)
参数值
1、count(*)
包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL。
2、count(1)
包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL。
3、count(列名)
只包括列名那一列,在统计结果的时候,会忽略列值为空。
SUM() 函数
返回“OrderDetails”表中“Quantity”字段的总和:
SELECT SUM(Quantity) AS TotalItemsOrdered
FROM OrderDetails;
定义和用法
SUM()
函数计算一组值的总和。
注意:忽略NULL值。
语法
SUM(expression)
参数值
MIN() 函数
实例
在“Products”表格中找到最便宜产品的价格:
SELECT MIN(Price) AS SmallestPrice FROM Products;
定义和用法
MIN()
函数返回一组值中的最小值。
注意:请参见MAX()函数。
语法
MIN(expression)
参数值
MAX() 函数
实例
在“Products”表格中找到最昂贵产品的价格:
SELECT MAX(Price) AS LargestPrice FROM Products;
定义和用法
MAX()
函数返回一组值中的最大值。
注意:请参见MIN()函数。
语法
MAX(*expression*)