Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL
  •    9 visitas a la página
  • 2024, abril 10, miércoles

#018 Concatenar filas en la misma columna en Azure SQL

Como concatenar linhas na mesma coluna no Azure SQL 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 la tabla "f.Combustibleis". Explicaré cada

parte del código:
  1. SELECT [ESTADO_SIGLA], STRING_AGG([FLAG], ',') AS FLAG

    :
    • select: Indica que la siguiente parte del código especificará qué columnas se devolverán en la consulta.
    • [ESTADO_SIGLA]: Seleccione la columna "ESTADO_SIGLA".
    • STRING_AGG([FLAG], ',') THE FLAG: Utiliza la función STRING_AGG para concatenar los valores de la columna "FLAG" agrupados por "ESTADO_SIGLA", separados por una coma (','). El resultado pasa a llamarse "FLAG".
  2. DESDE [f].[ Combustibles]

    :
    • FROM: Indica la tabla de la que se seleccionarán los datos.
    • [f]. [Combustibles]: 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".
  3. GROUP BY ESTADO_SIGLA:
  4. GROUP BY:

    • Agrupa los resultados en función de la columna especificada, en este caso, "ESTADO_SIGLA". Esto significa que la concatenación se realizará para cada grupo distinto de valores en la columna "ESTADO_SIGLA".

Por lo tanto, el código devuelve una lista de acrónimos de estado ("ESTADO_SIGLA") y sus indicadores ("FLAG") concatenados en una sola cadena, separados por una coma. Cada línea de la salida representa un estado y sus indicadores asociados. Esta consulta es útil cuando desea obtener información sobre los indicadores asociados a cada estado en una tabla de combustible.

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

  • Tiempo de leer 1 min 18 seg

avatar
Fabio Santos

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


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora