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

SQL, jak zřetězit výsledky?

Tato automaticky vylučuje koncovou čárku, na rozdíl od většiny ostatních odpovědí.

DECLARE @csv VARCHAR(1000)

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

(Pokud ModuleValue sloupec již není typu řetězce, možná jej budete muset přetypovat do VARCHAR .)



  1. Kořenový přístup k MySQL ze všech hostitelů

  2. Snadná obsluha CRUD s připojením k databázi PDO

  3. postgreSQL - in vs

  4. ORA-21700:objekt neexistuje nebo je označen k odstranění pro Asociativní pole jako vstupní parametr volaný z ODP.NET