sql >> Databáze >  >> RDS >> Sqlserver

Zřetězení řetězce příkazu SQL select

V SQL Server, pokud chcete zřetězit přes řádky, není k tomu žádná vestavěná funkce.

Osobně se mi líbí používání XML PATH zdá se, že funguje dobře, ale to bude fungovat pouze v SQL Server 2005 a novější

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


  1. Jak vytvořit dělenou tabulku Oracle v SQLAlchemy?

  2. mysql Nepodařilo se přečíst hodnotu automatického přírůstku z úložiště

  3. Připojte dva stoly, použijte pouze poslední hodnotu pravého stolu

  4. Ověření e-mailu na serveru SQL 2008?