标签: sql oracle
Oracle中有一项功能允许在括号中使用数字,而不是命名字段来排序结果。示例:此查询按“id”列对结果进行排序:
select name, id from table order by (2)
此功能的名称是什么?我在哪里可以阅读文档?
答案 0 :(得分:6)
看看here。
我不知道它有一个“官方”名称,但“按位置排序”可以通过Google产生良好的点击率。
(你也不需要使用parens。“ORDER BY 2,1,4”工作正常)。