ترتيب القيود في جدول SQL

saveقواعد البيانات

عبارة ORDER BY تستخدم لترتيب مجموعة النتائج المستردة من استعلام بناءً على عمود أو أكثر. تمكنك هذه العبارة من تحديد الترتيب الذي يجب عرض الصفوف به في نتائج الاستعلام سواء كانت تصاعدية أو تنازلية، مما يوفر لك السيطرة على ترتيب البيانات في النتائج المستردة.

 

  • ترتيب الفرز: تتيح عبارة "ORDER BY" تحديد ترتيب الفرز، سواء كان تصاعديًا (ASC) أو تنازليًا (DESC). بشكل افتراضي، الترتيب هو تصاعدي إذا لم يتم تحديده بشكل صريح.
  • فرز عمود واحد: يمكنك فرز مجموعة النتائج بناءً على عمود واحد عن طريق تحديد اسم العمود بعد كلمة "ORDER BY". على سبيل المثال، لفرز مجموعة نتائج المنتجات بناءً على أسعارها بترتيب تصاعدي: ORDER BY Price ASC.
  • فرز عدة أعمدة: يمكنك فرز مجموعة النتائج بناءً على عدة أعمدة، مما يوفر ترتيب فرز تسلسلي. ما عليك سوى سرد أسماء الأعمدة في الترتيب المطلوب للفرز، مع فصلها بفواصل. على سبيل المثال، لفرز مجموعة نتائج الموظفين بناءً على قسمهم ثم رواتبهم: ORDER BY Department ASC, Salary DESC.
1
2-- يقوم بترتيب قيود الطلاب حسب الاسم الأخير بشكل تصاعدي
3SELECT StudentID, FirstName, LastName
4FROM Students
5ORDER BY LastName ASC;
6
7-- يقوم بترتيب قيود المنتجات حسب معرّف المنتج بشكل تنازلي يعني من الأكبر للأصغر
8SELECT ProductID, ProductName
9FROM Products
10ORDER BY ProductID DESC;
11

الفيديوهات المتعلّقة

العودة إلى المقتطفات