هل يمكنك الحصول على طلبين من SQL؟
هل يمكنك الحصول على طلبين من SQL؟
Anonim

الترتيب بواسطة واحد أو أكثر من الأعمدة ممكن. وهذا يبين أن يمكنك الطلب قبل أكثر من واحد عمودي. يشير ASC إلى تصاعدي ، ولكنه اختياري لأنه الإعداد الافتراضي امر ترتيب . ملاحظة: DESC يعني تنازلي ، ولكنه اختياري لأنه الافتراضي امر ترتيب.

الى جانب ذلك ، كيف تقوم بترتيبين من خلال SQL؟

إذا حددت مضاعف الأعمدة ومجموعة النتائج مرتبة بالعمود الأول ثم ذلك مرتبة مجموعة النتائج مرتبة بالعمود الثاني ، وهكذا. الأعمدة التي تظهر في ملف ترتيب يجب أن تتوافق عبارة BY مع أي عمود في قائمة التحديد أو مع الأعمدة المحددة في الجدول المحدد في عبارة FROM.

بجانب ما سبق ، كيف تقوم بالترتيب في SQL؟ يتم عرض بنية جميع طرق استخدام ORDER BY أدناه:

  1. الفرز وفقًا لعمود واحد: للفرز بترتيب تصاعدي أو تنازلي ، يمكننا استخدام الكلمات الرئيسية ASC أو DESC على التوالي. بناء الجملة:
  2. الفرز وفقًا لعدة أعمدة: للفرز بترتيب تصاعدي أو تنازلي ، يمكننا استخدام الكلمات الرئيسية ASC أو DESC على التوالي.

تعرف أيضًا ، ماذا يعني الترتيب بـ 2 في SQL؟

يمكنك تمثيل الأعمدة في ملف ترتيب عبارة BY عن طريق تحديد موضع العمود في قائمة SELECT ، بدلاً من كتابة اسم العمود. يمكن أيضًا كتابة الاستعلام أعلاه على النحو الموضح أدناه ، حدد الاسم والراتب من الموظف ترتيب بنسبة 1 ، 2 ؛ بشكل افتراضي ، ترتيب BY Clause يفرز البيانات تصاعديًا ترتيب.

كيف يعمل الترتيب حسب أعمدة متعددة؟

في حال كنت ترغب في ذلك نوع النتيجة التي حددتها أعمدة متعددة ، يمكنك استخدام فاصلة (،) للفصل الأعمدة . ال ترتيب عبارة BY لفرز الصفوف باستخدام الأعمدة أو تعبيرات من اليسار إلى اليمين. وبعبارة أخرى ، فإن ترتيب تقوم عبارة BY بفرز الصفوف باستخدام الأول عمودي في القائمة.

موصى به: