这就是我想要实现的 -
考虑下表
CREATE TABLE SAMPLE_TAB
(
COL1 NUMBER,
COL2 NUMBER
)
数据如下——
INSERT INTO sample_tab
VALUES (1 ,3);
INSERT INTO sample_tab
VALUES (3 ,4);
INSERT INTO sample_tab
VALUES (5 ,8)
INSERT INTO sample_tab
VALUES (8 ,12);
INSERT INTO sample_tab
VALUES (13 ,15);
INSERT INTO sample_tab
VALUES (16 ,20);
实际数据
COL1 COL2 1 3 3 4 5 8 8 12 13 15 16 20
如果您注意到,数据在 col2 和 col1 之间有一些重叠,例如第 1 行 Col2(数据 3)与第 2 行 Col1(再次为数据 3)重叠,第 3 行 col2(数据 8)与第 4 行 col1(再次为数据 8)重叠。
如果我们看到这样的重叠,我们需要合并重叠,最终输出应该如下
预期结果
COL1 COL2 1 4 5 12 13 15 16 20
任何想法如何实现这一目标?
谢谢,S。