跳到主要内容

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

基于 Rust + 对象存储构建的新一代多模态数仓,一个平台即可进行 BI、向量、全文检索及地理空间分析。

支持标准 SQL,自动弹性伸缩,助您快速构建现代化数据平台。

注册即领 ¥200 代金券。

注册体验