A.field(F)

阅读(1390) 标签: 获取字段值, 序列,

描述:

获取序列中某个字段的字段值。

语法:

A.field(F)

备注:

A循环取得每条记录的第F个字段的字段值或者字符串参数F的值,组成序列返回,F<0时从后往前排。F越界和不存时返回空。

参数:

A

序列。

F

字段序号或字符串参数,F字符串参数时可用变量传递字段名。

选项:

@r

函数的返回值为记录或排列时,对其成员继续递归执行动作。

返回值:

序列

示例:

 

A

 

1

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

 

2

=A1.field(2)

返回第二个字段的值组成的序列。

3

=A1.field(-2)

返回倒数第二个字段的值组成的序列。

4

=A1.field("NAME")

返回NAME字段的字段值组成的序列。

5

>arg1="NAME"

 

6

=A1.field(arg1)

A4

7

=demo.query("select * from EMPLOYEE where EID < 20")

 

8

=A7.group(STATE;~.avg(SALARY):avg,~:group)

9

=A8.field@r(3)

返回A8的第三列后,继续返回A8第三列中的第三列。

 

相关概念:

r.field(F)

r.field(F,x)

A.field(F,x)