【发布时间】:2016-01-14 11:18:52
【问题描述】:
如何在Oracle9中对这个表进行排序:
START | END | VALUE
A | F | 1
D | H | 9
F | C | 8
C | D | 12
让它看起来像这样?:
START | END | VALUE
A | F | 1
F | C | 12
C | D | 8
D | H | 9
目标是从上一行开始每一行。
【问题讨论】:
-
SELECT * FROM table_name ORDER BY "value"? -
对不起,我的错。应该使用另一个值示例。将立即编辑它
-
它总是像您显示的那样是一个链,还是可能有重复(两条记录具有相同的开始或结束)?可以有几行没有匹配的追随者吗?
-
数据总是连续的吗?还是可能有差距?
-
START 和 END 之间永远不会有间隔。数据最终总会返回。这有点像一个圆圈。重复是不可能的,两条记录不能有相同的开始或结束
标签: sql sql-order-by oracle9i