对数据列表进行按字段排序(逻辑表排序)

支持芯片: ESP32-S3系列

对于一个数据集来说,除了按物理顺序编的id号以外,为了方便数据排序展示,因此构建了一个数据列表的概念,数据列表可以进行按字段排序,排序后的字段可以通过dblist_get语句按序号获取物理id,最后用db_get语句获取实际数据

void dblist_sort(int db,str field,int fx);
void dblist_sort(int db,int fn,int fx);
db:数据集句柄
field:字段名称
fn:字段的序号
fx:排序方向 =0 从小到大正序排列 =1 倒序排列

示例

int pid;
dblist_sort(0,"age",0); //按年龄进行数据集排序
pid=dblist_get(0,1); //获取0号数据集的数据列表第一条数据的pid
db_get(0,pid);   //获取数据

注意