Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

تقوم عبارة ORDER BY في Access بفرز السجلات الناتجة الخاصة باستعلام ما في حقل أو حقول محددة بترتيب تصاعدي أو تنازلي.

بناء الجملة

SELECT fieldlistFROM tableWHERE selectcriteria[ORDER BY field1 [ASC | DESC ][, field2 [ASC | DESC ]][, ...]]]

تتكون جملة SELECT التي تتضمن عبارة ORDER BY من الأجزاء التالية:

الجزء

الوصف

fieldlist

اسم الحقل أو الحقول التي سيتم استردادها بجانب الأسماء المستعارة للحقول أو دالات SQL التجميعية أو دالات التقييم الخاصة بالتحديد (ALL, DISTINCT, DISTINCTROW, or TOP ) أو خيارات جملة SELECT الأخرى.

table

اسم الجدول الذي يتم استرداد السجلات منه.

selectcriteria

معايير التحديد. إذا كانت الجملة تتضمن العبارة WHERE، يقوم مشغل قاعدة بيانات Microsoft Access بطلب القيم بعد تطبيق شروط العبارة WHERE على السجلات.

field1 وfield2

أسماء الحقول لفرز السجلات بها.

ملاحظات

العبارة ORDER BY اختيارية. ومع ذلك، إذا كنت تريد عرض بياناتك بترتيب الفرز، فسيجب عليك استخدام ORDER BY.

يكون ترتيب ترتيب فرز الافتراضي تصاعدياً ( من أ إلى ي، من 0 إلى 9). توضح الأمثلة التالية فرز أسماء الموظفين بترتيب اسم العائلة:

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

للفرز بترتيب تنازلي، (من ي إلى أ، من 9 إلى 0)، قم بإضافة كلمة DESC المحفوظة إلى نهاية كل حقل تريد فرزه بترتيب تنازلي. يحدد المثال التالي الرواتب ويفرزها بترتيب تنازلي:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

إذا قمت بتحديد حقل يحتوي على بيانات عنصر OLE أو مذكرة في عبارة ORDER BY، فسيقع خطأ ما. لا يقوم مشغل قاعدة بيانات Microsoft Access بفرز تلك الأنواع من الحقول.

تكون عبارة ORDER BY عادةً العنصر الأخير في جملة SQL.

يمكنك تضمين حقول إضافية في عبارة ORDER BY. يتم فرز السجلات أولاً حسب الحقل الأول الذي تم إدراجه بعد عبارة ORDER BY. ثم يتم فرز السجلات التي تحتوي على قيم متساوية في ذلك الحقل حسب قيمة الحقل الثاني الذي تم إدراجه، وهكذا.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.