sql >> Database >  >> RDS >> Sqlserver

Sql-aggregatiefunctie om een ​​lijst te verkrijgen

MS SQL-oplossing:[Opmerking:deze oplossing werkt alleen op SQL 2005 en later. De oorspronkelijke vraag specificeerde niet de gebruikte versie.]

SELECT 
key
, STUFF((SELECT ',' + CAST([value] AS nvarchar(max)) FROM <#Table#> WHERE (key = Results.key) FOR XML PATH ('')),1,2,'') AS NameValues
FROM <#Table#> Results
GROUP BY key


  1. Hoe updaten op cascade in MySQL?

  2. Uitbreiding van het gebruik van DBCC CLONEDATABASE

  3. mysql-failover:hoe kiest u slaaf als nieuwe meester?

  4. Mysql Tijdsverschil berekenen tussen tijdstempels in hetzelfde veld?