跳到主要内容

AVG

聚合函数。

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

注意: NULL 值不计入计算。

语法

AVG(<expr>)

参数

参数描述
<expr>任何数值表达式

返回类型

double

示例

创建表并插入示例数据

让我们创建一个名为 "sales" 的表并插入一些示例数据:

CREATE TABLE sales (
id INTEGER,
product VARCHAR(50),
price FLOAT
);

INSERT INTO sales (id, product, price)
VALUES (1, 'Product A', 10.5),
(2, 'Product B', 20.75),
(3, 'Product C', 30.0),
(4, 'Product D', 15.25),
(5, 'Product E', 25.5);

查询:使用 AVG() 函数

现在,让我们使用 AVG() 函数来查找 "sales" 表中所有产品的平均价格:

SELECT AVG(price) AS avg_price
FROM sales;

结果应如下所示:

| avg_price |
| --------- |
| 20.4 |
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册