---
source_url: https://docs.dolphindb.cn/zh/funcs/s/sum2.html
fetched_at: 2026-05-19T09:41:01Z
category: funcs
title: sum2
sha1: 3e2ff467cbb72a454f771b4e789b88ad5379e525
---

# sum2

## 语法

`sum2(X)`

## 详情

若 *X* 为向量，返回 *X* 中所有元素的平方和。

若 *X* 为矩阵，计算每列元素的平方和，返回一个向量。

若 *X* 为表，计算每列元素的平方和，返回一个表。

与所有其它聚合函数一致，计算时忽略 NULL 值。

即使 *X* 的数据类型是 INT 或 LONG, `sum2` 返回结果的数据类型总是 DOUBLE 类型。如果
*X* 中的所有元素为 NULL, `sum2` 返回的结果为 NULL。

## 参数

**X** 可以是标量、向量、矩阵或表。

## 返回值

返回标量、向量或表。

## 例子

```dolphindb
sum2(1 2 3);
// output
14

sum2(1 NULL NULL);
// output
1

sum2(1.5 4.6 7.8);
// output
84.25

m=matrix(1 2 3, 4 5 6);
m;
```

| #0 | #1 |
| --- | --- |
| 1 | 4 |
| 2 | 5 |
| 3 | 6 |

```dolphindb
sum2(m);
// output
[14,77]
```
