اذهب إلى المحتوى
  • 0

ما هو ترتريب تنفيذ استعلام SQL

فاديا جميل

السؤال

Recommended Posts

  • 1

لنفترض أنه لدينا استعلام فيه العديد من الكلمات المفتاحية سيكون ترتيب التنفيذ كالتالي:

  1. تحديد الجداول وخاصة الجدول اليساري FROM LEFT TABLE
  2. تحديد علاقة الربط ON التي تخص حقول الربط
  3. تحديد نمط الربط والجدول الثانوي (يميني - يساري - كامل LEFT - RIGHT - FULL ..)
  4. تطبيق الفلترة باستخدام الشرط الخاص بعبارة WHERE
  5. عملية التجميع التي تحددها GROUP BY
  6. عملية الفلترة على المجموعات الجزئية أي تطبيق شرط HAVING
  7. تحديد الأعمدة المراد جلب قيمها وهنا ينفذ جزء SELECT
  8. تحديد الفلترة الخاصة ب DISTINCT
  9. عمل الترتيب بواسطة ORDER BY
  10. تحديد عدد الحقول المعادة مثل LIMIT - OFFSET - TOP
(خطوة 7) SELECT (خطوة 8) DISTINCT (خطوة 10) <top_specification> <select_list>
(خطوة 1) FROM left_table
(خطوة 3) join_type JOIN right_table
(خطوة 2) ON join_condition
(خطوة 4) WHERE where_condition
(خطوة 5) GROUP BY group_by_list
(خطوة 6) HAVING having_clause
(خطوة 9) ORDER BY order_by_list

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...