聚合/排序
最后更新:2023-09-29 23:16:44
|
状态:未完成
排序和分组可以跟查询条件混在一块,service可以识别,如
这种场景跟SQL是没有关系的,应该查出所有学生后再通过DataSet.group("班级")来实现分组
更多的的聚合函数如分组、平均、方差、行列转换等参考【DataSet】
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实现如以下结构
班级 | 姓名 |
一班 | 张三 |
张三三 | |
二班 |
王五 |
王五 |
更多的的聚合函数如分组、平均、方差、行列转换等参考【DataSet】