ch.groupn(x;C)

阅读(528) 标签: 管道, 分组,

描述:

将管道中的记录分组后,推入管道序列中的管道。

语法:

ch.groupn(x;C)

备注:

ch管道中的记录根据x分组后,推入管道序列C中的管道。

参数:

ch

管道。

x

分组表达式。

C

管道序列。

返回值:

管道

示例:

 

A

 

1

=demo.cursor("select NAME,GENDER,DEPT,BIRTHDAY from EMPLOYEE")

 

2

=channel(A1)

将游标记录推入管道,结果返回管道。

3

=channel()

创建管道。

4

=channel()

创建管道。

5

=A2.groupn(if(GENDER=="F",1,2);[A3,A4])

将管道A2中的记录分组,GENDER值为F为一组推送到管道A3中,其余的记录分为另一组推送到管道A4中。

6

=A3.fetch()

A3管道附加结果集函数ch.fetch(),保留管道A3的当前数据。

7

=A4.fetch()

A4管道附加结果集函数ch.fetch(),保留管道A4的当前数据。

8

=A1.fetch()

 

9

=A3.result()

获取管道A3计算结果:

10

=A4.result()

获取管道A4计算结果: