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

first()

函数说明: 从数据集满足条件的记录集合中,选出第一条记录,返回给定字段或表达式的值

语法: datasetName.first(selectExp{,descExp{,filterExp{,sortExp{,rootGroupExp}}}})

参数说明: selectExp 要选择的字段列,可以是字段列名/列号,也可以是表达式。列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推 descExp 排序的顺序,true代表逆序,false代表顺序 filterExp 过滤条件表达式 sortExp 排序依据表达式 rootGroupExp 是否root数据集表达式

返回值: 数据类型不定,由selectExp的计算结果决定

举例:

例1:ds1.first(name,true,score>90,id) 从ds1数据集中选出成绩大于90的记录,按照id逆序排列,返回第一条记录的name字段值

例2:ds1.first(name,true,,score) 对ds1数据集的所有记录按照成绩逆序排列,然后返回第一条记录的name字段值

例3:ds1.first(name) 返回数据集ds1中第一条记录的name字段值