ORDER BY 5 DESC是什么意思?

dot*_*00b 15 t-sql sql-server-2005 sql-order-by sql-server-2008

SELECT Departamentos.Nome_Dep,  
       Funcionarios.Nome AS Funcionario,
       Funcionarios.Salario,
       AVG(Funcionarios.Salario) OVER(PARTITION BY Departamentos.Nome_Dep) "Média por Departamento"
       Salario - AVG(Funcionarios.Salario) OVER(PARTITION BY Departamentos.Nome_Dep) "Diferença de Salário"   FROM Funcionarios
INNER JOIN Departamentos
    ON Funcionarios.ID_Dep = Departamentos.ID
ORDER BY 5 DESC
Run Code Online (Sandbox Code Playgroud)

5号令令我失望.我从来都不喜欢它.订单按[colunmname]是,但订单按[编号],从未见过.我把它从一篇文章中删除了.

注意:这是T-SQL.

来源:SQL Server 2005,2008,2012中的窗口函数

Cor*_*ory 27

这将按此SELECT语句中的第5个字段排序


Jon*_*len 5

按结果集中的第5列排序.


Mik*_*son 5

按结果集中的第五列降序排序.