sql >> Databasteknik >  >> RDS >> Sqlserver

SQL, hur sammanfogar man resultat?

Den här exkluderar automatiskt det avslutande kommatecken, till skillnad från de flesta andra svar.

DECLARE @csv VARCHAR(1000)

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

(Om ModuleValue kolumnen inte redan är en strängtyp så kan du behöva casta den till en VARCHAR .)



  1. Hur man återställer AUTO_INCREMENT i MySQL

  2. MariaDB JSON_EXISTS() Förklarad

  3. Hur man tar bort efterföljande blanksteg i MySQL

  4. 2 sätt att få dagen från en dejt i Oracle