📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

ARRAY_SUM



对数组中的数值元素求和。NULL 项会被跳过,非数值会引发错误。

语法

ARRAY_SUM(<array>)

返回类型

数值型(与数组中最宽的数值类型一致)。

示例

SELECT ARRAY_SUM([1, 2, 3, 4]) AS total; ┌───────┐ │ total │ ├───────┤ │ 10 │ └───────┘
SELECT ARRAY_SUM([1.5, 2.25, 3.0]) AS total; ┌────────┐ │ total │ ├────────┤ │ 6.75 │ └────────┘
SELECT ARRAY_SUM([10, NULL, -3]) AS total; ┌───────┐ │ total │ ├───────┤ │ 7 │ └───────┘

文档内容是否有帮助?