拆分管道中的记录并将拆分结果并集,将该计算附加到原管道。
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附加计算,把管道中的字段VAULT、UNEVENBARS、BALANCEBEAM、FLOOR做列转行计算,返回原管道。 |
3 |
=A2.fetch() |
|
4 |
=A1.push(A2) |
将游标A1中的数据推送到管道,此时数据不会立即被推送到管道。 |
5 |
=A1.fetch() |
A1游标执行取数动作,此时数据才会被推送到管道,然后管道执行计算并记录结果。 |
6 |
=A2.result() |
获取管道A2计算结果:
|