استعلام (SQL ستريك البيانات)

استرداد مجموعات النتائج من جدول واحد أو أكثر.

بناء الجملة

[ common_table_expression ]
  { subquery | set_operator }
  [ ORDER BY clause | { [ DISTRIBUTE BY clause ] [ SORT BY clause ] } | CLUSTER BY clause ]
  [ WINDOW clause ]
  [ LIMIT clause  ]

subquery
{ SELECT clause |
  VALUES clause |
  ( query ) |
  TABLE [ table_name | view_name ]}

المعلمات

  • تعبير جدول شائع

    تعبيرات الجدول الشائعة (CTE) هي واحد أو أكثر من الاستعلامات المسماة التي يمكن إعادة استخدامها عدة مرات داخل كتلة الاستعلام الرئيسي لتجنب الحسابات المتكررة أو لتحسين قابلية قراءة الاستعلامات المعقدة المتداخلة.

  • الصرير الفرعي

    واحدة من عدة بنيات تنتج مجموعة نتائج وسيطة.

    • SELECT

      عبارة عن صرير فرعي يتكون من SELECT FROM WHERE نمط.

    • القيم

      تحديد جدول مؤقت مضمن.

    • ** ( استعلام )**

      استدعاء متداخل لاستعلام قد يحتوي على عوامل تشغيل مجموعة أو تعبيرات جدول شائعة.

    • جدول

      إرجاع الجدول بأكمله أو طريقة العرض.

      • table_name

        تعريف الجدول الذي سيتم إرجاعه.

      • view_name

        تعريف طريقة العرض التي سيتم إرجاعها.

  • set_operator

    بنية تجمع بين الكنيات الفرعية باستخدام UNIONEXCEPT أو أو عوامل INTERSECT التشغيل.

  • أمر من

    ترتيب صفوف مجموعة النتائج الكاملة للاستعلام. يتم ترتيب صفوف الإخراج عبر الأقسام. هذه المعلمة تبادلي خاص مع SORT BY و و و لا يمكن تحديد CLUSTER BYDISTRIBUTE BY معا.

  • توزيع حسب

    مجموعة من التعبيرات التي يتم من خلالها إعادة تقسيم صفوف النتائج. هذه المعلمة تبادلي خاص مع ORDER BYCLUSTER BY ولا يمكن تحديد معا.

  • الفرز حسب

    ترتيب ترتيب الصفوف به داخل كل قسم. هذه المعلمة تبادلي خاص مع ORDER BYCLUSTER BY ولا يمكن تحديد معا.

  • الكتلة حسب

    مجموعة من التعبيرات المستخدمة لإعادة تقسيم الصفوف وفرزها. استخدام هذه الجملة له نفس التأثير من استخدام DISTRIBUTE BYSORT BY ومعا.

  • حد

    الحد الأقصى لعدد الصفوف التي يمكن إرجاعها بواسطة عبارة أو طلب فرعي. يستخدم هذا الشرط في الغالب في الاقتران مع ORDER BY لإنتاج نتيجة حتمية.

  • نافذة

    يعرف مواصفات الإطار المسماة التي يمكن مشاركتها بواسطة عدة وظائف Window (Databricks SQL) في .