تستخدم الترتيب ORDER BY لترتيب البيانات المعروضة من قاعدة البيانات .
الترتيب Order By
ستخدم الترتيب ORDER BY لترتيب البيانات المعروضة من قاعدة البيانات .
عند استخدام ORDER BY يكون الترتيب تصاعدي بشكل تلقائي ولكن ان أردت الترتيب بشكل آخر مكن استخدام الكلمة DESC والتي تشكل ترتيب تنازلي .
التركيبة
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC
مثال
جدول قاعدة البيانات كالتالي :
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
سنقوم باختيار جميع الأفراد من الجدول السابق بحيث يكون الترتيب تصاعدياً من خلال الكنية كالتالي :
SELECT * FROM Persons
ORDER BY LastName
ستظهر النتيجة كالتالي :
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
مثال الترتيب التنازلي
سنقوم باختيار جميع الأفراد من الجدول السابق بحيث يكون الترتيب تنازلياً من خلال الكنية كالتالي :
SELECT * FROM Persons
ORDER BY LastName DESC
ستظهر النتيجة كالتالي :
| P_Id | LastName | FirstName | Address | City |
|---|---|---|---|---|
| 2 | Svendson | Tove | Borgvn 23 | Sandnes |
| 3 | Pettersen | Kari | Storgt 20 | Stavanger |
| 4 | Nilsen | Tom | Vingvn 23 | Stavanger |
| 1 | Hansen | Ola | Timoteivn 10 | Sandnes |
ليست هناك تعليقات:
إرسال تعليق