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

تقسيم السلاسل المفصولة بكفاءة في SQLite باستخدام CTE

نشر في 2025-04-18
تصفح:458

How to Efficiently Split Comma-Separated Strings in SQLite Using CTEs?

تقسيم القيم المفصلية مع تعبيرات الجدول المشترك لـ SQLite

سؤال: أبحث عن نهج أبسط من استخدام استبدال () و TRIM () وتجنب قيود SUNSTR (). إليك انهيار:

استعلام:

حدد "" ، "Auto ، A ، 1234444" || "،" ، " الاتحاد جميع حدد Substr (CSV ، 0 ، Instr (CSV ، '،')) ، Sentstr (CSV ، Instr (CSV ، '،') 1) من الانقسام أين CSV! = '' ) حدد كلمة من الانقسام أين الكلمة! = '' ؛

التفسير: الاستعلام ':

يحدد بشكل متكرر الكلمات حتى الفاصلة التالية والجزء المتبقي من السلسلة ، يقسمها بشكل مستمر حتى لا يتم العثور على فصائل مزيد من الفواصل.

النتائج.

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

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

Copyright© 2022 湘ICP备2022001581号-3