如何在oracle选择查询中订购数据而不使用order by

时间:2016-02-08 12:51:07

标签: sql oracle oracle11g sql-order-by

我是甲骨文的新手,在接受采访时遇到了这个问题,我无法回答

按顺序显示数据而不使用ORDER BY,包括ASCENDING和DESCENDING。

在Oracle中有没有办法做到这一点?

1 个答案:

答案 0 :(得分:-1)

在某些情况下,您不需要ORDER BY条款。

假设您有一个表EMP,其中包含列EMP_ID的索引。 此类查询不需要ORDER BY子句,结果将由EMP_ID自动排序:

SELECT *
FROM EMP
WHERE EMP_ID > 10;

但是,你不应该依赖它。在某些情况下,Oracle可能会有不同的行为。