ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access - مدرسة الويب web school

أعلان الهيدر

الرئيسية ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نحتاج أحيانا عند استرجاع البيانات باستخدام جملة select إلى ترتيب البيانات المسترجعة تصاعديا أو تنازليا ascending or descending
فمثلا إذا أردنا استرجاع بيانات المعلمين فى جدول المعلمين teachers وفقا للترتيب التصاعدي طبقا لحقل المرتبات salary
فإننا نستخدم جملة select لاسترجاع بيانات المعلمين ثم نحدد الحقول التى نريد استرجاعها ونستخدم جملة order by لترتيب بيانات المعلمين وفقا لحقل المرتبات salary.

خطوات انشاء استعلام بلغة SQL لجلب البيانات وترتيبها تصاعديا أو تنازليا باستخدام الأمر order by

1- نفتح أولاً قاعدة البيانات التى نريد إجراء الاستعلام عليها وذلك بالضغط على التبويب create ثم نختر الأمر query design   فتظهر نافذة إظهار الجداول show table فلا نقوم باختيار أى جدول ثم نضغط على close لإغلاق النافذة.
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 ثم نضغط على  SQL الموجودة  ضمن أدوات المجموعة results

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نستخدم جملة select  ثم نكتب اسماء الحقول وهى tfname,tlmame,salary ثم نكتب اسم الجدول الذى به هذه الحقول وهو جدول teachers ثم نكتب جملة order by لترتيب البيانات وفق حقل معين وليكن حقل المرتبات salary ثم نذكر نوع الترتيب سواء تصاعديا asc أو تنازليا desc
select tfname,tlname,salary from teachers order by salary asc;
ملحوظة : يتم ترتيب البيانات تلقائيا ترتيبا تصاعديا حتى إذا لم نكتب كلمة asc بعد اسم الحقل . فالجملة التالية تؤدى نفس وظيفة الجملة الأولى.
select tfname,tlname,salary from teachers order by salar;


شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تصاعديا كما هو موضح.

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access
 ولعرض حقول جدول المعلمين tfname,tlname,salary طبقا لحقل   salary  تنازليا descending نكتب جملة desc بعد اسم حقل المرتبات الذى نقوم بترتيب البيانات على أساسه Order by salary desc
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تنازليا كما هو موضح.

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 ويمكن عمل ترتيب مخصص بحيث يتم عرض البيانات تنازليا طبقا لحقل المرتبات salary فإذا تساوت مرتبات أكثر من سجل يتم ترتيب البيانات طبقا للاسماء تصاعديا
Order by salary desc,tfname asc

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access
 نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تصاعديا كما هو موضح وإذا تساوت مرتبات أكثر من شخص يتم الترتيب طبقا للاسم الأول تصاعديا.
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access


ليست هناك تعليقات:

إرسال تعليق

شائع هذا الأسبوع

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️