Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सूची को अल्पविराम से अलग किए गए स्ट्रिंग में सारांशित करें

उपयोग करें:

declare @t table(Number int, Grade varchar)

insert @t values(1, 'a'), (1, 'c'), (2, 'a'), (2, 'b'), (2, 'c'),
(3, 'b'), (3, 'a')

select t1.Number
    , stuff((
        select ',' + Grade
        from @t t2
        where t2.Number = t1.Number
        for xml path(''), type
    ).value('.', 'varchar(max)'), 1, 1, '') [values]
from @t t1
group by t1.Number


  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 सर्वर में डेटाबेस में सभी तालिकाओं पर अक्षम करें - SQL सर्वर ट्यूटोरियल

  2. SQL सर्वर (T-SQL) में सर्वर नाम वापस करने के 2 तरीके

  3. माइक्रोसॉफ्ट एक्सेस बनाम एसक्यूएल सर्वर

  4. SQL सर्वर में एक वृद्धिशील GUID बनाने के लिए NEWSEQUENTIALID() का उपयोग करें

  5. SQL सर्वर में माध्यिका की गणना करने का कार्य