聚合/排序

最后更新:2023-09-29 23:16:44 | 状态:未完成
排序和分组可以跟查询条件混在一块,service可以识别,如
service.querys("CRM_USER", "TYPE_ID:0", "ORDER BY ID DESC");
service.querys("CRM_USER(TYPE_ID, SUM(AGE) AS AGE)", "GROUP BY TYPE_ID", "ORDER BY TYPE_ID");

//如果有ConfigStore也可以放在ConfigStore中
ConfigStore configs = new DefaultConfigStore();
configs.order("ID", "DESC");
service.querys("CRM_USER", configs, "TYPE_ID:0")

//注意求总数可以直接调用
service.count("CRM_USER", "TYPE_ID:0")

还有些场景不适合通过SQL实现如以下结构

班级 姓名
一班 张三
张三三
二班
王五
王五

这种场景跟SQL是没有关系的,应该查出所有学生后再通过DataSet.group("班级")来实现分组
更多的的聚合函数如分组、平均、方差、行列转换等参考【DataSet
最近更新 搜索 提交