Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

CONCAT(колона) OVER(PARTITION BY...)? Групиране на редове, без групиране на самия резултат

В sql 2017 можете да използвате функцията STRING_AGG:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Репликацията на Sql сървър изисква действителното име на сървъра, за да се осъществи връзка със сървъра

  2. Задача на SQL Server Agent Уведомете множество оператори при повреда

  3. Как да създадете ограничение на външния ключ с ON DELETE CASCADE в SQL Server - SQL Server / TSQL урок, част 80

  4. Елиминиране на присъединяване:Когато SQL Server премахва ненужните таблици

  5. PowerShell - Списък на всички SQL екземпляри в моята система?