描述:
把管道中不满足条件的记录推送到另一个管道
语法:
ch.select(x,ch’)
备注:
针对管道ch中每条记录计算表达式x,把使表达式x的值为假的记录推送到管道ch’中。
参数:
ch |
管道 |
x |
布尔表达式 |
ch’ |
管道 |
返回值:
管道ch’
示例:
|
A |
|
1 |
=demo.cursor("select EID,NAME,SALARY from EMPLOYEE " ) |
|
2 |
=channel() |
创建管道 |
3 |
=channel() |
创建管道 |
4 |
=A1.push(A2) |
将游标A1中的数据推送到管道A2 |
5 |
=A2.select(EID<5,A3) |
将管道A2中不满足EID<5的数据推送到管道A3 |
6 |
=A2.fetch() |
A2管道附加结果集函数ch.fetch(),保留管道当前数据 |
7 |
=A3.fetch() |
A3管道附加结果集函数ch.fetch(),保留管道当前数据 |
8 |
=A1.skip() |
|
9 |
=A2.result() |
|
10 |
=A3.result() |
|