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

CONCAT(sloupec) NAD(PARTITION BY...)? Seskupení řádků bez seskupení samotného výsledku

V sql 2017 můžete použít funkci STRING_AGG:

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


  1. Jak zaokrouhlit (nahoru/dolů) v SQL Server – 5 užitečných tipů

  2. Proč selže adaptér PostgreSQL psycopg2 v Google App Engine dev_appserver.py?

  3. SQL dotaz pro zobrazení nejbližšího data?

  4. Jak vynutit prvky vytvoření xmlforest, i když je hodnota výrazu null?