selectEx()-记录选取- 数据集函数-表达式与函数
目录

selectEx()

函数说明: 从数据集的当前行集中选取符合条件的记录

语法: datasetName.selectEx( <select_exp>{filter_exp{, "sort_exp1, desc_exp1{;sort_exp2, desc_exp2{;...}}"{,rootGroupExp}}} )

参数说明: elect_exp 要选择的字段列名/列号,,也可以是表达式。列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 filter_exp 数据过滤表达式,如果全部选出,则此参数省略,仅用","占位。 sort_exp1 数据排序表达式。按desc_exp1排序。 desc_exp1 指定数据排序的顺序,true表示降序排列,false表示升序排列。 sort_exp2 数据排序表达式。将sort_exp1相同的字段,按desc_exp2排序。 desc_exp2 指定数据排序的顺序,true表示降序排列,false表示升序排列。 ...... rootGroupExp 是否root数据集表达式

返回值: 一组数据的集合,数据类型由select_exp的运算结果决定

函数示例:

例1:ds1.selectEx( name,sex=='1',"name;grade,true") 从数据源ds1中选取性别为男性('1')的name字段列的值并升序排列,然后把姓名相同的按grade降序排列