SORT,DELETE ADJACEN DUPLICATES FROM保留有效数据

来源:互联网 发布:丁丁历险记 知乎 编辑:程序博客网 时间:2024/06/05 18:30
SORT,DELETE ADJACEN DUPLICATES FROM保留有效数据
 

要求:结构zstructure还有两个字段,分别为结构名称NAME、是否处理字段FLAG(0,代表处理;1,代表没有处理)。这个结构的内表可能含有同一名称NAME的多条信息,要求只保留一条信息,即某名称的处理信息全部为0,就只保留一条;若某名称的处理信息有为“未处理”的,只保留一条未处理信息。

如: Name Flag

               0

               0

               0

               1

需要的结果为:

     Name    Flag

               0

                 1

 

处理如下:

    sortl_it_structure by nameascending  flag   descending.

    deleteadjacent duplicates from l_it_sturcture comparing name.

   

解释:

(1) sort<table> by<field>

   功能:按照给定字段对内表排序

(2) deleteadjacent duplicates from <table>comparing <field>

   功能:删除数据后面,与他临近的指定相同自动的数据记录。