ما معنى CTE؟
المعنى في مجال قواعد البيانات وSQL مع أمثلة
CTE: تعبير جدول شائع CTE
نتيجة مؤقتة مسماة تُعرّف باستخدام WITH في بداية الاستعلام، ثم يستخدمها الاستعلام الرئيسي كما لو كانت جدولًا.
طريقة الاستخدام
تجعل التعبيرات الجدولية الشائعة الاستعلامات الطويلة أوضح عبر تقسيمها إلى خطوات مسماة. ويمكن للتعبير التكراري، باستخدام WITH RECURSIVE في PostgreSQL وMySQL، اجتياز بيانات شجرية مثل تصنيفات المنتجات أو الهيكل التنظيمي. ويقول المطورون عادة: «استخرج هذا الجزء في CTE».
أمثلة
I moved the monthly totals into a CTE so the final SELECT is easier to read.
نقلت الإجماليات الشهرية إلى CTE كي يصبح استعلام SELECT النهائي أسهل قراءة.
فصل خطوة الحساب في تعبير مسمى خفف تعقيد الاستعلام النهائي.
A recursive CTE returns the whole category tree in one query.
يعيد CTE تكراري شجرة التصنيفات كاملة في استعلام واحد.
يتنقل التعبير عبر العلاقات بين الفئات والفئات الفرعية حتى يجمع الشجرة كلها.
تراكيب شائعة
- WITH clause
- recursive CTE
- use a CTE
- chain CTEs
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: تعليمات SQL والاستعلامات
- SQL · لغة الاستعلامات المهيكلة (SQL)
- WHERE clause · جملة WHERE
- join · يضم الجداول
- INSERT statement · تعليمة INSERT
- UPDATE statement · تعليمة UPDATE
- DELETE statement · تعليمة DELETE
- ORDER BY · ORDER BY
- GROUP BY · GROUP BY
- aggregate function · دالة تجميع
- inner join · ربط داخلي
- left join · ربط أيسر
- HAVING clause · عبارة HAVING
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
