Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    11 visitas a la página
  • 2024, abril 19, viernes

#002 Ordenar por valor agrupado en Azure SQL

Como ordenar por valor agrupado em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server

Este código T-SQL realiza una consulta en una base de datos que tiene una tabla denominada "f.Moeda_Cotacoes". Te guiaré paso a paso a través de lo que hace cada

parte del código:SELECT
  1. CURRENCY, AVG(TAXA_VENDA) AS VENDA_MED

    :
    • SELECT: Indica que la siguiente parte del código especificará qué columnas se devolverán en la consulta.
    • MONEDA: Esta es la columna que se seleccionará.
    • AVG(TAXA_VENDA) AS VENDA_MED: Calcula el promedio (AVG) de la columna "TAXA_VENDA" para cada grupo de registros en función de la columna "CURRENCY". Se cambia el nombre del resultado de este promedio a "VENDA_MED" para facilitar la referencia en la consulta.
  2. FROM
  3. f.Moeda_Cotacoes

    :
    • FROM: Indica la tabla de la que se seleccionarán los datos.
    • f.Moeda_Cotacoes: Este es el nombre de la tabla de la que se extraerán los datos. El prefijo "f." sugiere que la tabla está en un esquema llamado "f".
  4. GROUP BY CURRENCY:
  5. group BY:

    • Agrupa los resultados en función de la columna especificada, en este caso, "CURRENCY". Esto significa que el promedio se calculará para cada grupo distinto de valores en la columna "MONEDA".
  6. ORDER BY
  7. VENDA_MED DESC:ORDER BY

    • : Ordena los resultados de la consulta.
    • VENDA_MED DESC: Ordena los resultados en función de la columna "VENDA_MED" en orden descendente (DESC), es decir, de mayor a menor. Esto significa que las monedas con el promedio más alto de "TAXA_VENDA" se mostrarán primero.

Por lo tanto, el código devuelve el promedio de las tasas de venta ("TAXA_VENDA") agrupadas por moneda ("CURRENCY") de la tabla "f.Moeda_Cotacoes". Los resultados se ordenan en orden descendente por la venta promedio ("VENDA_MED").

Este contenido contiene
  • Conteúdo Imagem
  • Idioma Português
  • Duración
  • Subtítulos Não

  • Tiempo de leer 1 min 36 seg

avatar
Fabio Santos

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


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora