إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
استرداد مجموعات النتائج من جدول واحد أو أكثر.
ينطبق على:
Databricks SQL
Databricks Runtime
بناء الجملة
[ common_table_expression ]
{ subquery | set_operator }
[ ORDER BY clause | { [ DISTRIBUTE BY clause ] [ SORT BY clause ] } | CLUSTER BY clause ]
[ WINDOW clause ]
[ LIMIT clause ]
[ OFFSET clause ]
subquery
{ SELECT clause |
VALUES clause |
( query ) |
TABLE [ table_name | view_name ]}
المعلمات
-
تعبيرات الجدول الشائعة (CTE) هي استعلام واحد أو أكثر مسمى يمكن إعادة استخدامه عدة مرات داخل كتلة الاستعلام الرئيسية لتجنب الحسابات المتكررة أو لتحسين قابلية قراءة الاستعلامات المعقدة والمتداخلة.
الاستعلام الفرعي
واحدة من عدة بنيات تنتج مجموعة نتائج وسيطة.
-
الاستعلام الفرعي الذي يتكون من
SELECT FROM WHEREنمط. -
تحديد جدول مؤقت مضمن.
( استعلام )
استدعاء متداخل لاستعلام قد يحتوي على عوامل تشغيل معينة أو تعبيرات جدول شائعة.
جدول
إرجاع الجدول أو طريقة العرض بأكملها.
-
تعريف الجدول الذي سيتم إرجاعه.
-
تحديد طريقة العرض التي سيتم إرجاعها.
إذا تعذر العثور على الجدول أو طريقة العرض، فإن Azure Databricks يثير خطأ TABLE_OR_VIEW_NOT_FOUND .
-
-
-
بنية تجمع بين الاستعلامات الفرعية باستخدام
UNIONأوEXCEPTأوINTERSECTعوامل التشغيل. -
ترتيب صفوف مجموعة النتائج الكاملة للاستعلام. يتم ترتيب صفوف الإخراج عبر الأقسام. هذه المعلمة حصرية بشكل متبادل مع
SORT BYوCLUSTER BYوDISTRIBUTE BYولا يمكن تحديدها معا. -
مجموعة من التعبيرات التي يتم من خلالها إعادة تقسيم صفوف النتائج. هذه المعلمة حصرية بشكل متبادل مع
ORDER BYولاCLUSTER BYيمكن تحديدها معا. -
ترتيب يتم من خلاله ترتيب الصفوف داخل كل قسم. هذه المعلمة حصرية بشكل متبادل مع
ORDER BYولاCLUSTER BYيمكن تحديدها معا. -
مجموعة من التعبيرات المستخدمة لإعادة تقسيم الصفوف وفرزها. استخدام هذه العبارة له نفس تأثير استخدام
DISTRIBUTE BYوSORT BYمعا. -
الحد الأقصى لعدد الصفوف التي يمكن إرجاعها بواسطة عبارة أو الاستعلام الفرعي. تستخدم هذه العبارة في الغالب بالاقتران مع
ORDER BYلإنتاج نتيجة حتمية. -
ينطبق على:
Databricks SQL
Databricks Runtime 11.3 LTS وما فوقيتخطى عددا من الصفوف التي تم إرجاعها بواسطة عبارة أو الاستعلام الفرعي. يتم استخدام هذه العبارة في الغالب بالاقتران مع
LIMITلصفحة من خلال مجموعة نتائج، وإنتاجORDER BYنتيجة حتمية.إشعار
عند ترحيل الصفحات عبر مجموعة نتائج باستخدام
LIMITوالصفوفOFFSETالتي تم تخطيها لا تزال تتم معالجتها. يتم منع هذه الصفوف فقط من مجموعة النتائج. لا ينصح بفصل الصفحات باستخدام هذه التقنية للاستعلامات كثيفة الموارد. -
تعريف مواصفات النافذة المسماة التي يمكن مشاركتها بواسطة وظائف نافذة متعددة في
select_query.
المقالات ذات الصلة
- عبارة CLUSTER BY
- تعبير الجدول الشائع (CTE)
- عبارة DISTRIBUTE BY
- عبارة GROUP BY
- عبارة HAVING
- تلميحات
- عبارة VALUES
- ينضم
- عبارة LATERAL VIEW
- عبارة LIMIT
- عبارة ORDER BY
- عبارة PIVOT
- تعيين عامل التشغيل
- عبارة SORT BY
- الجدول المرجعي
- عبارة TABLESAMPLE
- دالة ذات قيمة جدول (TVF)
- عبارة UNPIVOT
- عبارة العلامة المائية
- عبارة WHERE
- عبارة WINDOW
- دوال النافذة