sql >> Databasteknik >  >> RDS >> Sqlserver

Sammansättning av SQL select-satssträng

I SQL Server, om du vill sammanfoga över rader, finns det ingen inbyggd funktion för att göra detta.

Jag gillar personligen att använda XML PATH eftersom det verkar fungera bra, men det kommer bara att fungera i SQL Server 2005 och framåt

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


  1. Installera Oracle Instant-klienten i Docker-behållaren för Python cx_Oracle

  2. Oracle REPLACE()-funktionen hanterar inte vagnreturer och radmatningar

  3. MySQL Performance – 5 parametrar från konfigurationsfilen

  4. java.sql.SQLEundantag:ORA-01438: