Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gruppierte String-Aggregation / LISTAGG für SQL Server

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

Dies ist ein interessantes Problem in Transact SQL, für das es eine Reihe von Lösungen und erhebliche Diskussionen gibt. Wie gehen Sie vor, um ein zusammenfassendes Ergebnis zu erstellen, in dem eine Unterscheidungsspalte aus jeder Zeile in jeder bestimmten Kategorie in einer "aggregierten" Spalte aufgeführt ist? Eine einfache und intuitive Art der Datenanzeige ist überraschend schwer zu erreichen. Anith Sen gibt eine Zusammenfassung verschiedener Möglichkeiten und warnt davor, welche Sie wählen ...