【摘要】
从数据表中选出数据时,有时需要判断成员是否从属于某一个集合。例如从房价表中选出重要城市的房价信息,从销售表中选出 VIP 客户的销售记录等等。如何简便快捷的处理结构化数据中的从属判断问题,这里为你全程解析,并提供 esProc 示例代码。结构化数据中的从属判断问题
1. 集合包含性检测
在一个表中,根据集合的包含性判断查找记录。
【例 1】 在员工表中,统计一线城市各部门的平均工资。部分数据如下:
![4a064f7c0018824fc62dfb46150fbce5.png](https://i-blog.csdnimg.cn/blog_migrate/98a176b74be8fc0bb19ad00ff03d381f.jpeg)
【解题思路】
从员工表选出数据时,需要判断员工的所在城市是否从属于由北京、上海、广州、深圳组成的常数集合。当集合的成员数小于 10 个时,可以使用函数 A.contain() 进行过滤。
【SPL 脚本】
![86a117164737ec4d71c48ede4e9b706f.png](https://i-blog.csdnimg.cn/blog_migrate/5e692c72aced14f0aedd3a25385aa35a.jpeg)
A4的执行结果如下: