描述:
管道附加筛选记录动作后返回原管道。
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() |
获取管道计算结果: |