الترتيب Order By

تستخدم الترتيب 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