sql >> Databáze >  >> RDS >> Sqlserver

Sql agregační funkce pro získání seznamu

Řešení MS SQL:[Poznámka:Toto řešení funguje pouze na SQL 2005 a novějších. Původní otázka nespecifikovala používanou verzi.]

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. Jak mohu vidět příkazový řetězec při použití parametrů MySqlCommand?

  2. NodeJS, neuzavírá připojení mysql

  3. MySQL – vztah jeden k jednomu?

  4. Jak funguje číselné srovnání na sloupci Oracle VARCHAR?