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

SQL सर्वर:कॉलम में शामिल हों और संलग्न करें

MySQL के विपरीत , SQL Server ऐसा करने के लिए कोई अंतर्निहित कार्य नहीं है। लेकिन आप अभी भी CROSS APPLY . का उपयोग करके इसका अनुकरण कर सकते हैं और FOR XML PATH('')

SELECT  a.ID, 
        SUBSTRING(d.NameList,1, LEN(d.NameList) - 1) Names
FROM    a
        CROSS APPLY
        (
            SELECT DISTINCT [NAME] + '; ' 
            FROM  B 
            WHERE A.ID = B.DupID 
            FOR XML PATH('')
        ) D (NameList) 

SQLFiddle डेमो




  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 सर्वर 2017 में नई सुविधाएँ (डेटाबेस इंजन)

  2. मैं अपने प्रोजेक्ट में जोड़े गए SQL सर्वर एक्सप्रेस डेटाबेस में उपयोगकर्ता कैसे बना सकता हूं?

  3. SQL सर्वर varchar कॉलम से अजीब वर्ण (A टोपी के साथ) निकालें

  4. एसक्यूएल सर्वर में एक फ़ंक्शन लिखना

  5. एंटिटी फ्रेमवर्क - टेक्स्ट कॉलम में डेटा की लंबाई प्राप्त करना