sum()

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

描述:

计算序列成员的汇总值

语法: 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后工资总和