Free cookie consent management tool by TermsFeed Policy Generator
  •    13 visualizações da página
  • 2026, fevereiro 25, quarta

#057 classificar os 10 maiores valores no azure sql

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:

  1. SELECT TOP (10) \[MOEDA\], \[TAXA\_VENDA\], RANK() OVER (ORDER BY \[TAXA\_VENDA\] DESC) AS ORDEM:
  • SELECT TOP (10): Indica que apenas os 10 primeiros resultados serão retornados na consulta.
  • \[MOEDA\], \[TAXA\_VENDA\]: Seleciona as colunas "MOEDA" e "TAXA\_VENDA".
  • RANK() OVER (ORDER BY \[TAXA\_VENDA\] DESC) AS ORDEM: Utiliza a função RANK() para atribuir um número de classificação às linhas com base na ordem decrescente da coluna \[TAXA\_VENDA\]. O resultado dessa classificação é renomeado como "ORDEM".
  1. FROM \[f\].\[MOEDA\_COTACOES\]:
  • FROM: Indica a tabela da qual os dados serão selecionados.
  • \[f\].\[MOEDA\_COTACOES\]: É o nome da tabela da qual os dados serão extraídos. O prefixo "f." sugere que a tabela está em um esquema chamado "f".
  1. ORDER BY \[ORDEM\]:
  • ORDER BY: Ordena os resultados da consulta.
  • \[ORDEM\]: Ordena os resultados com base na coluna "ORDEM", que é o resultado da função RANK().

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.

Este contéudo contém
  • Conteúdo Imagem
  • Idioma Português
  • Duração
  • Legenda Não

  • Tempo de leitura 1 min 14 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora