cs.groupn(x;F)

阅读(419) 标签: 游标, 分组, 集文件,

描述:

游标附加记录分组动作后返回原游标,并把分组子集写入集文件。

语法:

cs.groupn(x;F)

备注:

游标cs附加计算,cs的记录根据x分组,分组子集分别写入集文件序列F中,返回原游标cs

该函数属于延迟计算函数。

参数:

cs

游标。

x

分组表达式。

F

集文件对象序列。

返回值:

游标

示例:

 

A

 

1

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

返回游标。

2

=[file("f_dept.btx"),file("m_dept.btx")]

集文件对象序列。

3

=A1.groupn(if(GENDER=="F",1,2);A2)

游标A1附加计算,将GENDER值为F的记录分到第1组,其余的记录分到第2组,并将分组子集写入到对应顺序的集文件中,返回A1游标。

4

=A1.skip()

A1游标执行取数动作后,才会真正写出集文件。