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

String_agg за SQL Server преди 2017 г

В SQL Server преди 2017 г. можете да направите:

select stuff( (select ',' + cast(t.id as varchar(max))
               from tabel t
               for xml path ('')
              ), 1, 1, ''
            );

Единствената цел на stuff() е да премахнете началната запетая. Работата се извършва от for xml path .



  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 Server

  2. Бройте въз основа на условие в SQL Server

  3. Лоши навици:Избягване на NULL в SQL Server

  4. Изключване на дялове на таблици в SQL Server:Походно ръководство

  5. Какво е @@TEXTSIZE в SQL Server?