Free cookie consent management tool by TermsFeed Policy Generator
  •    13 visitas a la página
  • 2026, febrero 25, miércoles

#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 contenido contiene
  • Conteúdo Imagem
  • Idioma Português
  • Duración
  • Subtítulos Não

  • Tiempo de leer 1 min 14 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora