يتم استخدام ORDER BY الكلمة لفرز النتائج، مجموعة.
ترتيب SQL بواسطة كلمة
يتم استخدام ORDER BY الكلمة لفرز النتائج، التي وضعتها عمود واحد أو أكثر.
وORDER BY الكلمة فرز السجلات في ترتيب تصاعدي افتراضيا. فرز السجلات في ترتيب تنازلي، ويمكن استخدام لكم الكلمة تنازلي.
SQL ORDER BY بناء الجملة
SELECT column_name , column_name
FROM table_name
ORDER BY column_name ASC|DESC, column_name ASC|DESC;
قاعدة بيانات تجريبي
في هذا البرنامج التعليمي سوف نستخدم قاعدة بيانات نموذج Northwind المعروفة.
فيما يلي مجموعة مختارة من "Customers" الجدول:
هوية الزبون | اسم الزبون | اسم جهة الاتصال | عنوان | مدينة | الرمز البريدي | بلد |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
ORDER BY مثال
عبارة SQL التالية يختار جميع العملاء من "Customers" الطاولة، التي تم فرزها حسب "Country" عمود:
ORDER BY DESC مثال
عبارة SQL التالية يختار جميع العملاء من "Customers" الجدول، مرتبة تنازليا من قبل "Country" عمود:
ORDER BY عدة أعمدة مثال
عبارة SQL التالية يختار جميع العملاء من "Customers" الطاولة، التي تم فرزها حسب "Country" و "CustomerName" عمود:
ORDER BY عدة أعمدة مثال 2
عبارة SQL التالية يختار جميع العملاء من "Customers" الجدول، مرتبة تصاعديا من قبل "Country" وتنازلي من قبل "CustomerName" عمود: