ch.conj()

阅读(567) 标签: 拆分, 管道, 并集,

描述:

拆分管道中的记录并将拆分结果并集,将该计算附加到原管道。

语法:

ch.conj(x)

备注:

管道ch附加计算,ch中的记录根据计算表达式x把每条记录拆分为序列/排列,然后将拆分结果中的成员或记录并在一起,返回原管道ch

该函数属于附加计算动作

参数:

ch

管道。

x

返回排列(序表)的表达式。

返回值:

管道

示例:

 

A

 

1

=demo.cursor("select * from GYMNASTICSWOMEN")

返回游标。

GYMNASTICSWOMEN表内容如上图。

2

=channel()

创建管道。

3

=A2.conj(create(ID,NAME,COUNTRY,SUBJECT,SCORES).record([ID,NAME,

COUNTRY,"VAULT",VAULT,ID,NAME,COUNTRY, "UNEVENBARS",UNEVENBARS,

ID,NAME,COUNTRY,"BALANCEBEAM",BALANCEBEAM,ID,NAME,

COUNTRY,"FLOOR",FLOOR]))

管道A2附加计算,把管道中的字段VAULTUNEVENBARSBALANCEBEAMFLOOR做列转行计算,返回原管道。

3

=A2.fetch()

A2管道执行结果集函数,保留管道当前数据。

4

=A1.push(A2)

将游标A1中的数据推送到管道,此时数据不会立即被推送到管道。

5

=A1.fetch()

A1游标执行取数动作,此时数据才会被推送到管道,然后管道执行计算并记录结果。

6

=A2.result()

获取管道A2计算结果: