Simoh نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 لنفرض أن لدي جدول في قاعدة بيانات وأريد دمج بعض القيم على شكل String ، هكذا:Peter Paul Maryوأحصل على النتيجة :Peter, Paul, Mary اقتباس
0 E.Nourddine نشر 4 أكتوبر 2015 أرسل تقرير نشر 4 أكتوبر 2015 صادفت نفس الأمر ذات مرة، إليك الطريقة.لفرض أن لديك جدول STUDENTS كالتالي:SubjectID StudentName ---------- ------------- 1 Mary 1 John 1 Sam 2 Alaina 2 Edwardوالنتيجة المحصل عليها هي:SubjectID StudentName ---------- ------------- 1 Mary, John, Sam 2 Alaina, Edward وذلك عن طريق جملة الاستعلام المركبة باستخدام subquery :Select distinct ST2.SubjectID, substring( ( Select ','+ST1.StudentName AS [text()] From dbo.Students ST1 Where ST1.SubjectID = ST2.SubjectID ORDER BY ST1.SubjectID For XML PATH ('') ), 2, 1000) [Students] From dbo.Students ST2تجدر الإشارة إلى أنه تم دمج الأسماء التي لها نفس SubjectID. اقتباس
السؤال
Simoh
لنفرض أن لدي جدول في قاعدة بيانات وأريد دمج بعض القيم على شكل String ، هكذا:
وأحصل على النتيجة :
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.