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

SQL सर्वर 2008 - स्ट्रिंग को जोड़ना

यदि आप मानों को पंक्तियों में जोड़ना चाहते हैं, तो FOR XML ट्रिक का उपयोग करें, जैसे:

SELECT Name + ',' 
FROM Project
FOR XML PATH('') 

यहां एक और संपूर्ण उदाहरण दिया गया है:

select LineItemID, (
        Select m.Material + ','
        From test.Materials m 
        inner join test.LineItems_Materials lm1 on m.MaterialID = lm1.MaterialID 
        Where m.MaterialID in (select MaterialID from test.LineItems_Materials where LineItemID = lm2.LineItemID)
        FOR XML PATH('')  
    ) as Materials
from test.LineItems_Materials lm2
group by LineItemID


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कन्वर्ट (वर्कर, फ्लोट) कैसे तय करता है कि कितने दशमलव स्थान रखना है?

  2. मैं SQL सर्वर प्रबंधन स्टूडियो 2008 में जेनरेट स्क्रिप्ट कार्य को स्वचालित कैसे कर सकता हूं?

  3. DATEFIRST सेट करें - SQL सर्वर में सप्ताह का पहला दिन सेट करें

  4. स्पॉटलाइट ट्यूनिंग पैक बेसिक:बेस्ट फ्री SQL ऑप्टिमाइज़ेशन टूल

  5. प्रबंधन स्टूडियो के बिना SQL सर्वर प्राधिकरण मोड को कैसे बदलें