"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية طلب نتائج MySQL بترتيب شرط () باستخدام وظيفة الحقل؟

كيفية طلب نتائج MySQL بترتيب شرط () باستخدام وظيفة الحقل؟

نشر في 2025-03-22
تصفح:812

How to Order MySQL Results by IN() Clause Order using the FIELD Function?

عند استخدام طريقة In () ، قد يكون من الصعب التأكد من إرجاع النتائج بنفس ترتيب المعرفات في جملة In (). لحسن الحظ ، هناك حل: وظيفة الحقل.

تأخذ وظيفة الحقل معلمتين: اسم حقل وقائمة من القيم. يعيد فهرس القيمة الأولى في القائمة التي تطابق قيمة الحقل. على سبيل المثال ، سيقوم الاستعلام التالي بإرجاع القيم 1 أو 2 أو 3 ، للعمود "معرف" للصفوف التي تكون فيها القيمة 3 أو 2 أو 1: الوظيفة:

حدد معرفًا ، حقلًا (معرفًا ، 4 ، 7 ، 3 ، 8 ، 9) كترتيب من table_name ؛

سيؤدي هذا إلى إرجاع النتائج بالترتيب المحدد: 7 - المادة 7 3 - المادة 3 8 - المادة 8 9 - المادة 9

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

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

Copyright© 2022 湘ICP备2022001581号-3