我正在处理大量数据。每组数据都有三行,我的工作是匹配前两行。我的困难在于,如果第1行和第2行不匹配,我需要为下一组数据创建一个新行。所以在开始时,数据看起来像这样:
A
1 00
2 A001
3 Y
4 00
5 A002
6 N
正如你所看到的,不仅仅是A1和A4需要匹配,但A2和& A5,所以因为A2& A5不匹配,我需要为它创建一个新行。所以结果将如下所示:
A B
1 00
2 A001
3 Y
4 00
5 A002
6 N
我不知道除了手动添加行之外的任何其他方式,我需要结合80组数据,所以如果有人可以帮我这个,我会非常感激!
答案 0 :(得分:0)
你说你有80套数据。这意味着你的表中有240行吗?如果是这样,也许创建一个plsql表是一种解决方案。
plsql表的每一行有3列(1行数据集的3行)。
从表格中每次选择3行;以及这些放入plsql表的行。 填充plsql表后,通过plsql表在循环中使用循环(2个循环)。因此,您可以将表1中的每条记录与table2的记录进行比较。如果它们不匹配,你可以做你的事。