SQL Server AVG() 函数

定义和用法

AVG() 函数返回表达式的平均值。

注意:NULL 值将被忽略。

实例

例子 1

返回 "Products" 表中 "Price" 列的平均值:

SELECT AVG(Price) AS AveragePrice FROM Products;

亲自试一试

例子 2

选择所有价格高于平均价格的产品:

SELECT * FROM Products
WHERE Price > (SELECT AVG(Price) FROM Products);

亲自试一试

语法

AVG(expression)

参数

参数 描述
expression 必需。数值(可以是字段或公式)。

技术细节

适用于:
  • SQL Server(从 2008 开始)
  • Azure SQL Database
  • Azure SQL Data Warehouse
  • Parallel Data Warehouse