sql >> Database teknologi >  >> RDS >> Sqlserver

Grupperet strengaggregering / LISTAGG til SQL Server

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

Det er et interessant problem i Transact SQL, som der er en række løsninger på og en betydelig debat om. Hvordan går du frem for at producere et opsummerende resultat, hvor en kendetegnende kolonne fra hver række i hver bestemt kategori er opført i en 'aggregeret' kolonne? En enkel og intuitiv måde at vise data på er overraskende svær at opnå. Anith Sen giver et resumé af forskellige måder og giver advarende ord over den, du vælger...



  1. SQL-forespørgsel for at få den seneste række for hver forekomst af en given nøgle

  2. Hvad svarer til bigint i C#?

  3. Udfør et stort SQL-script (med GO-kommandoer)

  4. Eksempel på en simpel fletsætning i SQL Server