首页博客网络编程
SQL 是 5 个聚合函数之一。它允许您找出一组选定数值的平均值。AVG()
要找出 SQL 中的平均值,您需要选择平均值将表示的一组值。因此,您需要从 SELECT 语句开始:
例复制
SELECT AVG(col_name) FROM tbl_name
您需要定义的参数很简单:
col_name
是列的名称
tbl_name
是表的名称
为了更好地了解 SQL 中的平均值是什么以及如何使用它,我们将看到一个使用演示数据库的简单示例和一些代码示例供您尝试。
在下面的示例中,您可以看到一个名为 :Products
身份证 | 名字 | Supplier_ID | Category_ID | 单位 | 价格 | Unit_in_stock | Unit_on_order |
---|---|---|---|---|---|---|---|
1 | 黄瓜 | 3 | 3 | 5 个板条箱 | 19 | 17 | 16 |
2 | 番茄 | 3 | 3 | 6 个板条箱 | 1 | 24 | 零 |
3 | 奶酪 | 3 | 4 | 5 公斤盒 | 11 | 11 | 6 |
4 | 牛奶 | 3 | 3 | 5 升瓶 | 22 | 56 | 12 |
5 | 面包 | 3 | 3 | 36 个盒子 | 26 | 26 | 1 |
使用以下语句,您可以计算表中列出的产品的平均价格:
例复制
SELECT AVG(Price) AS PriceAverageID FROM Products;
现在,在下面的代码示例中,您可以看到如何仅挑选出高于 SQL 中平均值的值。我们还选择要显示的两列 – 和 :Name
Price
例复制
SELECT Name, Price FROM Products WHERE Price>(SELECT AVG(Price) FROM Products);
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位