سلسلة دروس SQL|دالة ORDER BY
هذه المقالة جزء من سلسلة دروس SQL، يمكنك الاطلاع على الفهرس
تستخدم دالة ORDER BY لفرز مجموعة النتائج
دالة ORDER BY في SQL
تستخدم دالة ORDER BY لفرز مجموعة النتائج بعمود واحد أو أكثر
تقوم دالة ORDER BY بفرز التسجيلات افتراضياً بحسب الترتيب الأبجدي (ascending)، لفرز التسجيلات بعكس الترتيب الأبجدي (descending)، استعمل دالة DESC.
بناء ORDER BY
1
2
3
4
5
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
استعراض قاعدة بيانات
سنستخدم في هذا الشرح قاعدة البيانات المعروفة جيداً Northwind
في الأسفل تحديد من جدول الزبائن Customers
مثال على ORDER BY
تصريح SQL التالي يحدد جميع الزبائن من جدول الزبائن، مرتبين بحسب عمود الدولة Country
1
2
3
SELECT * FROM Customers
ORDER BY Country;
مثال على ORDER BY DESC
تصريح SQL التالي يحدد جميع الزبائن من جدول الزبائن ، مرتبين عكس الترتيب الأبجدي بحسب عمود الدولة Country
1
2
3
SELECT * FROM Customers
ORDER BY Country DESC;
مثال على ORDER BY لعدة أعمدة
تصريح SQL التالي يحدد جميع الزبائن من جدول الزبائن ، مرتبين بحسب أعمدة الدولة Country واسم الزبون CustomerName
1
2
3
SELECT * FROM Customers
ORDER BY Country,CustomerName;
التالي: تصريح INSERT INTO
هذا المنشور تحت ترخيص
CC BY 4.0
بواسطة المؤلف.