括号中的Oracle编号而不是字段名称

时间:2009-10-06 18:06:15

标签: sql oracle

Oracle中有一项功能允许在括号中使用数字,而不是命名字段来排序结果。示例:此查询按“id”列对结果进行排序:

select name, id
from table
order by (2)

此功能的名称是什么?我在哪里可以阅读文档?

1 个答案:

答案 0 :(得分:6)

看看here

我不知道它有一个“官方”名称,但“按位置排序”可以通过Google产生良好的点击率。

(你也不需要使用parens。“ORDER BY 2,1,4”工作正常)。