मैं अलग-अलग पंक्तियों से एक पंक्ति में तार एकत्र करने का एक तरीका खोज रहा हूं। मैं कई अलग-अलग जगहों पर ऐसा करना चाह रहा हूं, इसलिए इसे सुविधाजनक बनाने के लिए एक समारोह होना अच्छा होगा। मैंने समाधानों का उपयोग करने की कोशिश की है COALESCE
और FOR XML
, लेकिन उन्होंने इसे मेरे लिए नहीं काटा है।
स्ट्रिंग एकत्रीकरण कुछ इस तरह होगा:
id | Name Result: id | Names
-- - ---- -- - -----
1 | Matt 1 | Matt, Rocks
1 | Rocks 2 | Stylus
2 | Stylus
मैंने सीएलआर-परिभाषित एग्रीगेट कार्यों के लिए एक प्रतिस्थापन के रूप में COALESCE
और पर एक नज़र डाली हैFOR XML
, लेकिन जाहिर तौर पर एसक्यूएल अज़ूर सीएलआर-परिभाषित सामान का समर्थन नहीं करता है , जो मेरे लिए एक दर्द है क्योंकि मुझे पता है कि इसका उपयोग करने में सक्षम होने से यह पूरी तरह से हल हो जाएगा मेरे लिए समस्याएँ।
क्या कोई संभव समाधान है, या इसी तरह का इष्टतम तरीका है (जो सीएलआर के रूप में इष्टतम नहीं हो सकता है, लेकिन हे मैं वह ले लूंगा जो मुझे मिल सकता है) जिसे मैं अपना सामान एकत्र करने के लिए उपयोग कर सकता हूं?
for xml
आपके लिए काम नहीं करता है ?