按指定基准对齐的分组运算( 二 )
【SPL 脚本】
本文插图
A4的执行结果如下:
本文插图
2.3 按序号重复性分组
按计算出的序号数列重复性分组并计算 。
【例 6】 根据发帖记录表 , 按标签将帖子分组 , 并统计各个标签出现频数 。 发帖记录表部分数据如下:
本文插图
【SPL 脚本】
本文插图
A5的执行结果如下:
本文插图
2.4 分段分组
根据指定字段的值 , 分段分组并汇总计数 。
【例 7】 根据员工薪资表 , 按工资 8000 以下、8000~12000 和 12000 以上分组 , 并统计各组的人数 。 员工薪资表部分数据如下:
本文插图
【SPL 脚本】
本文插图
A5的执行结果如下:
本文插图
根据表达式的计算结果 , 将记录分段分组并汇总计算平均值 。
【例 8】根据员工表 , 按入职时间 10 年以下 , 10~20 年和 20 年以上分组 , 并统计每组的平均工资 。 员工表部分数据如下:
本文插图
【SPL 脚本】
本文插图
A6的执行结果如下:
本文插图
3. 枚举分组
枚举分组是指 , 事先指定一组枚举条件 , 将待分组集合的成员作为参数计算这批条件 , 条件成立者都被划分到与该条件对应的一个子集中 , 结果集的子集和事先指定的条件一一对应 。
3.1 每个成员只存放到第一个匹配组
根据枚举条件表达式 , 将记录分组 , 分组时记录只置于第一个匹配组 。
【例 9】 根据中国主要城市人口表 , 按人口将城市分类 。 中国主要城市人口表部分数据如下:
本文插图
【SPL 脚本】
本文插图
A4的执行结果如下:
本文插图
3.2 不匹配成员存放到新组
根据枚举条件表达式 , 将记录分组 , 不匹配记录放到新组 。
【例 10】 根据员工薪资表 , 按年龄条件 [小于 35 岁, 小于 45 岁] 将员工分组 , 统计平均工资 , 不满足条件的分到新组 。 员工薪资表部分数据如下:
本文插图
【SPL 脚本】
推荐阅读
- 能源|基准电价涨到2元一度 欧洲面临能源危机:核电中断、天然气短缺
- Intel|3DMark推出SSD基准测试:售价15元 傲腾性能独领风骚
- 苹果|苹果有多厉害?M1 Max基准跑分曝光:图形性能是M1芯片的3倍
- 家委会组织集资安装指定空调,三年后“自愿”捐赠给学校?!教育局介入
- AMD|烤机软件OCCT首次增加CPU基准测试:AMD锐龙5000屠榜
- 小龙虾|日本拟将小龙虾指定为外来入侵物种:在当地没天敌、更没人食用
- 小龙虾|日本拟将小龙虾指定为外来入侵物种:禁止进口和贩卖
- AMD|3DMark首次加入CPU独立基准测试:11代i9冲上8500分
- 中兴|驴嫂重蹈覆辙再卖假中兴手机 中兴倪飞:认准官方指定平台
- 西双版纳州“4·23”涉嫌指定游客购物案最新通报:对涉事旅行社和导游作出罚款、吊销许可证
