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

top()

函数说明: 从数据集中符合条件的记录中选取头num条并返回

语法: datasetName.top( <select_exp>,<num_exp>{, desc_exp{, filter_exp{,sort_exp{,rootGroupExp}}}} )

参数说明: select_exp:要选择的字段列,可以是字段列名/列号,也可以是表达式。列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 num_exp 要取得记录个数表达式,该字段计算的最终结果为整型 desc_exp 指定数据排序的顺序,true表示降序排列,false表示升序排列。 filter_exp 数据过滤表达式。 sort_exp 排序表达式。 rootGroupExp 是否root数据集表达式

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

示例:

例1:ds1.top(name,10) 返回数据集ds1中头十条记录的name字段值

例2:ds1.top(name,10,true,,score)       将数据集记录按成绩降序排列,返回头十条记录的name字段值