प्रवचन के माध्यम से यह स्पष्ट है कि प्रश्न लिखने के लिए VS2010 का उपयोग करने में समस्या है, क्योंकि यह विहित CONCAT()
का उपयोग करता है फ़ंक्शन जो 2 मापदंडों तक सीमित है। इसे बदलने का शायद एक तरीका है, लेकिन मुझे इसकी जानकारी नहीं है।
एक विकल्प:
SELECT '1'+'2'+'3'
इस दृष्टिकोण के लिए गैर-स्ट्रिंग मानों को कास्ट/स्ट्रिंग में बदलने की आवश्यकता है, साथ ही NULL
ISNULL()
. के माध्यम से हैंडलिंग या COALESCE()
:
SELECT ISNULL(CAST(Col1 AS VARCHAR(50)),'')
+ COALESCE(CONVERT(VARCHAR(50),Col2),'')