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

मान को अल्पविराम से अलग करने के लिए COALESCE फ़ंक्शन का उपयोग करना

DECLARE @List VARCHAR(8000)

SELECT @List = COALESCE(@List + ',', '') + CAST(OfferID AS VARCHAR)
FROM   Emp
WHERE  EmpID = 23

SELECT @List 

कुल संयोजन के लिए यह दृष्टिकोण काम करने की गारंटी नहीं है। यदि आप कम से कम SQL Server 2005 XML PATH पर हैं या CLR समुच्चय को प्राथमिकता दी जाती है।

इस विषय पर निश्चित लेख ट्रांजैक्ट-एसक्यूएल में पंक्ति मानों को जोड़ना है



  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 सर्वर निष्पादन योजनाओं को कैसे पढ़ें और उनका विश्लेषण कैसे करें

  2. तिथियों की एक श्रृंखला के बीच तिथियां प्राप्त करना

  3. SQL सर्वर में संग्रहीत प्रक्रिया द्वारा लौटाए गए कॉलम को फिर से परिभाषित कैसे करें

  4. SQL सर्वर में char, nchar, varchar और nvarchar में क्या अंतर है?

  5. Microsoft SQL सर्वर में केवल दिनांक का उपयोग करके DATETIME फ़ील्ड को कैसे क्वेरी करें?