sum()

阅读(2150) 标签: 运算, 序列, 汇总值,

描述:

计算序列成员的汇总值

语法:

A.sum(x)

 

sum(x1,…,xn)

相当于A.nvl(),其中x1,…,xnA的成员。

备注:

对序列计算表达式x后返回汇总值。当成员为非数值时忽略,空值作为0处理。

参数:

A

序列。

x

表达式,计算结果必须为数值型。可省略。

返回值:

数值

示例:

A为序列:

 

A

 

1

=[1,2,3,4].sum()

10

2

=[2,null,3,4].sum()

9,空值当0处理。

3

=[2, 3,4,"2323ads"].sum()

9,忽略非数值成员。

4

=[1,2,3,4].sum(~*~)

30,返回计算表达式后的汇总值。

5

=sum(1,2,3,4)

10,同A1

A为序表/排列:

 

A

 

1

=demo.query("select * from EMPLOYEE")

 

2

=A1.sum(SALARY)

统计所有员工工资总和。

3

=A1.(SALARY+100).sum()

统计每个员工工资涨100后工资总和。