按SECTION分组比对STATUS=5/9的NAME一致性,缺失返回空值或标记
分组字段比对业务规则
- 现有数据表包含
SECTION、STATUS、NAME三个字段,单SECTION分组下最多关联10条记录,STATUS取值范围为1~10 - 核心处理要求:对每个
SECTION分组,比对组内STATUS=5和STATUS=9对应记录的NAME字段值是否一致,输出匹配标识 - 补充异常规则:如果分组内不存在
STATUS=5或STATUS=9的任意一条记录,返回空值或其他指定标记
示例输入数据
section status name 1 5 a 1 6 a 1 9 b 2 4 c 2 5 d 2 9 d 2 10 d 3 5 e 3 10 e
期望输出效果
Section equalnames 1 no 2 yes 3 null/flag
输出标识释义:
yes:对应分组下STATUS=5和STATUS=9的NAME值完全匹配no:对应分组下两条目标记录的NAME值不匹配null/flag:对应分组缺失STATUS=5或STATUS=9的任意一条目标记录
内容的提问来源于stack exchange,提问作者Mae
相关产品推荐
相关产品推荐

