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

Agrégation de chaînes groupées / LISTAGG pour SQL Server

http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/

C'est un problème intéressant dans Transact SQL, pour lequel il existe un certain nombre de solutions et un débat considérable. Comment procédez-vous pour produire un résultat récapitulatif dans lequel une colonne distincte de chaque ligne de chaque catégorie particulière est répertoriée dans une colonne « agrégée » ? Une manière simple et intuitive d'afficher les données est étonnamment difficile à réaliser. Anith Sen donne un résumé des différentes manières, et offre des mises en garde sur celle que vous choisissez...