Como classificar os 10 maiores valores em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server
Este código T-SQL realiza uma consulta na tabela [f].[MOEDA_COTACOES] e utiliza a função de classificação RANK() para atribuir uma classificação às linhas com base na coluna [TAXA_VENDA]. Vou explicar cada parte do código:
SELECT TOP (10) [MOEDA], [TAXA_VENDA], RANK() OVER (ORDER BY [TAXA_VENDA] DESC) AS ORDEM:
FROM [f].[MOEDA_COTACOES]:
ORDER BY [ORDEM]:
Portanto, o código retorna as 10 principais linhas da tabela [f].[MOEDA_COTACOES] com as colunas "MOEDA" e "TAXA_VENDA", e uma coluna adicional chamada "ORDEM" que representa a classificação das linhas com base na coluna "TAXA_VENDA" em ordem decrescente. Essa consulta é útil quando você deseja identificar as melhores (ou piores) taxas de venda de moeda em uma tabela.
Cientista de Dados e Consultor de Soluções Digitais e Analíticas
@fabioms