FOR XML PATH('')
के लिए उपयोग करें - जो प्रविष्टियों को अल्पविराम से अलग किए गए स्ट्रिंग में परिवर्तित कर रहा है और STUFF () - जो पहले अल्पविराम को ट्रिम करना है- इस प्रकार है जो आपको समान अल्पविराम से अलग परिणाम देता है
SELECT STUFF((SELECT ',' + INSTITUTIONNAME
FROM EDUCATION EE
WHERE EE.STUDENTNUMBER=E.STUDENTNUMBER
ORDER BY sortOrder
FOR XML PATH(''), TYPE).value('text()[1]','nvarchar(max)')
, 1, LEN(','), '') AS listStr
FROM EDUCATION E
GROUP BY E.STUDENTNUMBER
यह है FIDDLE