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

डेटा को दो पंक्तियों में एक में मर्ज करें

SELECT ServerName, Country, contact = STUFF((SELECT '; ' 
    + ic.contact FROM dbo.Customer AS ic
  WHERE ic.ServerName = c.ServerName AND ic.Country = c.Country
  FOR XML PATH(''), TYPE).value('.','nvarchar(max)'), 1, 2, '')
FROM dbo.Customer AS c
GROUP BY ServerName, Country
ORDER BY ServerName;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर 2008 में केवल सम या विषम पंक्तियों को कैसे दिखाना है?

  2. ओवर फंक्शन द्वारा पार्टीशन बाय और ऑर्डर का उपयोग कैसे करें?

  3. तालिका का स्कीमा नाम कैसे प्राप्त करें?

  4. SQL सर्वर गतिरोध आरेख को समझना

  5. मैं एमएस-एसक्यूएल सर्वर में एक अलियास्ड कॉलम पर ग्रुप बाय कैसे कर सकता हूं?