Que signifie ORDER BY 5 DESC?

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

L'Ordre de 5 est en me jetant à off. Je n'ai jamais rien entendu de tel. Commande Par [colunmname] oui, mais l'Ordre De [nombre], jamais vu avant. J'ai réussi un article.

Remarque: il s'agit de T-SQL.

Source: Les Fonctions de la fenêtre dans SQL Server 2005, 2008, 2012

source d'informationauteur dotnetN00b