अधिकांश अन्य उत्तरों के विपरीत, यह स्वचालित रूप से अनुगामी अल्पविराम को बाहर कर देता है।
DECLARE @csv VARCHAR(1000)
SELECT @csv = COALESCE(@csv + ',', '') + ModuleValue
FROM Table_X
WHERE ModuleID = @ModuleID
(यदि ModuleValue
कॉलम पहले से ही एक स्ट्रिंग प्रकार नहीं है, तो आपको इसे VARCHAR
. पर डालने की आवश्यकता हो सकती है ।)