الاستعلام
استرداد مجموعات النتائج من جدول واحد أو أكثر.
ينطبق على: 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
- دوال النافذة