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

CONCAT(colonna) OVER(PARTITION BY...)? Righe di concatenazione di gruppi senza raggruppare il risultato stesso

In sql 2017 puoi utilizzare la funzione STRING_AGG:

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