sql >> Database >  >> RDS >> Sqlserver

SQL, hoe resultaten samen te voegen?

Deze sluit automatisch de volgkomma uit, in tegenstelling tot de meeste andere antwoorden.

DECLARE @csv VARCHAR(1000)

SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID

(Als de ModuleValue kolom nog geen tekenreekstype is, moet u deze mogelijk casten naar een VARCHAR .)



  1. Innerlijke join &outer join; is de volgorde van tabellen in van belangrijk?

  2. Gematerialiseerde weergaven - Identificatie van de laatste vernieuwing

  3. SQL-opdracht INSERT werkt, maar de gegevens verschijnen niet in de tabel

  4. Oracle:hoe kom ik erachter of er een transactie in behandeling is?