美文网首页
非常规聚合问题举例

非常规聚合问题举例

作者: 小黄鸭呀 | 来源:发表于2020-11-09 11:04 被阅读0次

     聚合运算是指对数据进行计算,返回聚合结果。聚合运算经常伴随着分组运算,除了常见的求和、最大值、最小值、计数等聚合运算,还有一些逻辑运算等等。如何简便快捷的处理聚合问题,这里为你全程解析,并提供 esProc 示例代码。

    1.     枚举分组后聚合求和

    【例 1】 从城市 GDP 表中,分别统计直辖市、一线城市和二线城市的人均 GDP。城市 GDP 表部分数据如下:

    【SPL 脚本】

    A5的执行结果如下:

    2.     合并重叠的时间区间

    【例 2】 将客户 ANATR 有重复时间段的订单记录合并。客户表部分数据如下:

    【SPL脚本】

        A4的执行结果如下:

    3.     在分组聚合中统计满足条件的数量

    【例 4】 求一班各科不及格人数。成绩表部分数据如下:

    【SPL 脚本】

    A3的执行结果如下:

    4.     在布尔值构成的集合中,聚合时执行逻辑与运算

    【例 5】 根据一系列某小学在线教学终端调查表,查看是否所有学生都能够使用手机。各班问卷及汇总目录如下:

    【SPL 脚本】

    A4的执行结果如下:

    5.     在布尔值构成的集合中,聚合时执行逻辑或运算

    【例 6】 查询客户 RATTC,在 2014 年是否排进过单月销售额的前三名。销售表部分数据如下:

    【SPL脚本】

        A7的执行结果如下:

    SPL CookBook》中还有更多相关计算示例。

    相关文章

      网友评论

          本文标题:非常规聚合问题举例

          本文链接:https://www.haomeiwen.com/subject/dbfivktx.html