📅  最后修改于: 2023-12-03 14:47:35.763000             🧑  作者: Mango
在 Microsoft SQL Server 中,AVG() 函数用于计算一个数值数据列的平均值。AVG() 函数返回一个浮点值。
语法:
AVG(expression)
AVG() 函数可以用于以下类型的数据列:
假设我们有一个名为 "products" 的表,其结构如下:
| id | name | price | |----|--------|-------| | 1 | 电视 | 2000 | | 2 | 冰箱 | 3000 | | 3 | 洗衣机 | 4000 | | 4 | 空调 | 5000 | | 5 | 微波炉 | 1000 |
SELECT AVG(price) AS avg_price FROM products;
结果:
| avg_price | |-----------| | 3000 |
SELECT AVG(price) AS avg_price FROM products WHERE price > 2000;
结果:
| avg_price | |-----------| | 4000 |
SELECT AVG(DATEDIFF(day, '2022-04-01', '2022-04-10')) AS avg_days;
结果:
| avg_days | |----------| | 4 |