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

CONCAT(Spalte) OVER(PARTITION BY...)? Gruppieren von Zeilen, ohne das Ergebnis selbst zu gruppieren

In SQL 2017 können Sie die STRING_AGG-Funktion verwenden:

SELECT STRING_AGG(T.val, ',') AS val
    , T.grp
FROM @tbl AS T
GROUP BY T.grp