我是甲骨文的新人,我有一个问题,即: 如何在不使用Oracle中的ORDER BY CLAUSE的情况下以降序显示数据。 无论是在sql还是pl / sql。
答案 0 :(得分:3)
如果不使用ORDER BY,就不可能可靠地检索排序结果...如果你不能使用ORDER BY,你需要用你用来绘制数据的编程语言来组织代码,这是荒谬的
答案 1 :(得分:3)
避免使用ORDER BY,使用具有平坦结果的分层查询和ORDER SIBLINGS! (好吧,这将完全一样)。
你也可以这样做:
SELECT * FROM ...
START WITH 1 = 1
CONNECT BY 0 = 1
ORDER SIBLINGS BY ...
答案 2 :(得分:-1)
按升序排序ename而不使用order by子句:
select ename from emp
union
select ename from emp;