转自:avg函数
定义和用法
AVG 函数返回数值列的平均值。NULL 值不包括在计算中。
SQL AVG() 语法
SELECT AVG(column_name) FROM table_name
SQL AVG() 实例
我们拥有下面这个 "Orders" 表:
| O_Id | OrderDate | OrderPrice | Customer |
|---|---|---|---|
| 1 | 2008/12/29 | 1000 | Bush |
| 2 | 2008/11/23 | 1600 | Carter |
| 3 | 2008/10/05 | 700 | Bush |
| 4 | 2008/09/28 | 300 | Bush |
| 5 | 2008/08/06 | 2000 | Adams |
| 6 | 2008/07/21 | 100 | Carter |
我们希望找到 OrderPrice 值高于 OrderPrice 平均值的客户。我们使用如下 SQL 语句
SELECT Customer FROM Orders
WHERE OrderPrice>(SELECT AVG(OrderPrice) FROM Orders)结果集类似这样:
| Customer |
|---|
| Bush |
| Carter |
| Adams |
本文深入探讨了SQL AVG()函数的定义、用法,并通过具体实例展示了如何使用该函数来计算列的平均值,以及如何筛选出特定条件下的数据。
1407

被折叠的 条评论
为什么被折叠?



