SQL 中的 AVG 函数2024 年 8 月 29 日 | 4 分钟阅读 AVG 是 SQL 中的聚合函数,它返回表中整数列值的平均值。 AVG 函数的语法在结构化查询语言中,我们使用 AVG 函数处理表的列,如以下代码块所示 在此语法中,我们必须定义我们想要执行 AVG 函数的表的名称和列。 AVG 函数示例在这里,我们将通过创建新表来使用表的列执行 AVG 函数 以下显示了在 SQL 中创建新表的语法 以下 CREATE 语句创建了 Product_Details 表,用于存储产品的价格和数量 以下多个 INSERT 查询将带有销售价和购买价的产品的记录插入 Product_Details 表 以下 SELECT 语句显示了上面 Product_Details 表的已插入记录
查询 1: 以下 SELECT 查询对上述 Product_Details 表的 Product_Quantity 列使用 AVG 函数 输出
查询 2: 以下 SELECT 查询对上述 Product_Details 表的 Selling_Price 列使用 AVG 函数 此查询返回产品销售价格的平均值。 输出
查询 3: 以下 SELECT 查询对上述 Product_Details 表的 Product_Rating 列使用 AVG 函数 此查询返回 Product_rating 列值的平均值。 输出
带 WHERE 子句的 AVG 函数我们还可以将 WHERE 子句与 AVG 函数一起使用,该函数会添加过滤行的值。 带 WHERE 子句使用 AVG 函数的语法如下 查询 1: 以下 SELECT 查询对上述 Product_Details 表使用带 WHERE 子句的 AVG 函数 此查询查找产品 ID 大于 200 的产品数量的平均值。 输出
查询 2: 以下 SELECT 查询对上述 Product_Details 表使用带 WHERE 子句的 AVG 函数 此查询查找于 2022-01-28 发布的产品采购价格的平均值。 输出
带 DISTINCT 子句的 AVG 函数我们还可以将 DISTINCT 子句与 AVG 函数一起使用,该函数会添加表中列的不同值。 带 DISTINCT 子句使用 AVG 函数的语法如下 查询 1: 以下 SELECT 查询对上述 Product_Details 表使用带 DISTINCT 子句的 AVG 函数 此查询将 Product_quantity 列的不同值相加,然后计算平均值。 输出
查询 2: 以下 SELECT 查询对上述 Product_Details 表使用带 DISTINCT 子句的 AVG 函数 输出
下一主题SQL 中的 BIN 函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。