منشور

سلسلة دروس 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

دروس SQL

مثال على 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 بواسطة المؤلف.