如何删除这些重复项?
Posted
技术标签:
【中文标题】如何删除这些重复项?【英文标题】:How to remove these duplicates? 【发布时间】:2015-08-21 05:34:42 【问题描述】:我在文件中有以下字段,我希望根据前四个字段删除重复项。
我在前四个字段中使用了 SUM FIELDS,但没有得到想要的输出。
1 1 1 12.01.2015 21 1
1 1 1 12.01.2015 22 1
1 1 1 12.01.2015 23 1
1 1 1 12.01.2015 24 2
1 1 1 12.01.2015 25 2
1 1 1 12.01.2015 26 2
我的输出应该是这样的
1 1 1 12.01.2015 21 1
1 1 1 12.01.2015 22 1
1 1 1 12.01.2015 23 1
我的观点是前三个字段应该被视为一个记录,接下来的三个字段应该被视为一个记录。如何在 JCL 中实现它?
【问题讨论】:
如果您使用前四个字段,您的示例只有一个键。你能解释一下最后一段吗? JCL 无能为力。您使用的是 DFSORT 还是 SyncSORT?你试过的代码是什么?请使用所有这些信息更新您的问题。尽管数据看起来很有趣,但我怀疑“支持者”是否注意到了这一点。可疑的。请让您的朋友不要为您投票。 【参考方案1】:使用您的数据:
OPTION COPY
INCLUDE COND=(34,1,CH,EQ,C'1')
会得到你想要的输出。
JCL 只是安排程序运行的资源,以及在此之前和之后会发生什么。是程序在做这项工作。 JCL 不能自己做任何事情。
【讨论】:
以上是关于如何删除这些重复项?的主要内容,如果未能解决你的问题,请参考以下文章