ch.select()

阅读(722) 标签: 筛选, 原管道,

描述:

管道附加筛选记录动作后返回原管道。

语法:

ch.select(x)

备注:

管道ch中附加计算,对每条记录计算表达式x,筛选出表达式x值为真的记录,返回原管道ch

参数x省略时筛选出所有记录。

该函数为附加计算动作

参数:

ch

管道。

x

布尔表达式。

返回值:

管道

示例:

 

A

 

1

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

 

2

=channel()

创建管道。

3

=A2.select(ORDERID>100)

管道附加计算,筛选出ORDERID>100的记录,返回原管道。

4

=A2.fetch()

保留管道当前数据。

5

=A1.push(A2)

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

6

=A1.fetch()

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

7

=A2.result()

获取管道计算结果: