sql >> Base de Datos >  >> RDS >> Sqlserver

Concatenación de cadenas de sentencias SQL select

En SQL Server, si desea concatenar entre filas, no hay una función integrada para hacerlo.

Personalmente, me gusta usar XML PATH ya que parece funcionar bien, pero esto funcionará solo en SQL Server 2005 en adelante

SELECT
  STUFF(
    (
    SELECT
      ' ' + Description
    FROM dbo.Brands
    FOR XML PATH('')
    ), 1, 1, ''
  ) As concatenated_string