"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني تسلسل القيم في SQL Server قبل عام 2017؟

كيف يمكنني تسلسل القيم في SQL Server قبل عام 2017؟

نشر في 2025-02-06
تصفح:222

How Can I Concatenate Values in SQL Server Before 2017?

سلسلة متسلقة في خادم SQL قبل 2017

قدم SQL Server 2017 الدالة المريحة للإصدارات قبل عام 2017 ، مطلوب تقنية مختلفة.

SQL Server 2014 وأبريت

في SQL Server 2014 (والإصدارات السابقة) ، يمكنك تسلسل القيم بشكل فعال باستخدام مزيج من

حدد الأشياء ((SELECT '،' CAST (t.id as varchar (max)) من table t لمسار XML ('')) ، 1 ، 1 ، '') ؛

استبدل
SELECT STUFF((SELECT ','   CAST(t.id AS VARCHAR(MAX))
              FROM YourTable t
              FOR XML PATH('')), 1, 1, '');
The

لمسار XML ('') يقوم بند أن يحول النتيجة بذكاء في سلسلة XML ، مما يسلط بفعالية القيم. الدالة Stuff () ثم تزيل بأناقة الفاصلة الرائدة التي تمت إضافتها بواسطة ، '...

جزء من الاستعلام. يوفر هذا النهج حلاً قويًا لتجميع السلسلة في مثيلات خادم SQL الأقدم.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3