Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Générer une liste séparée par des virgules dans T-SQL

Certaines de ces réponses sont trop compliquées avec des requêtes fusionnées et XML plus complexes. Je l'utilise tout le temps :

select @Phones=(
  Select PhoneColumn+','
  From TableName
  For XML Path(''))
-- Remove trailing comma if necessary
select @Phones=left(@Phones,len(@Phones)-1)