מבוא ל-SQL ב-BigQuery

במאמר הזה מפורטת סקירה כללית של המשפטים הנתמכים ושל דיאלקטים של SQL ב-BigQuery.

‫GoogleSQL היא שפת שאילתות מובנית (SQL) שתואמת לתקן ANSI, וכוללת את סוגי ההצהרות הנתמכים הבאים:

  • הצהרות של שאילתות, שנקראות גם הצהרות של שפת שאילתות נתונים (DQL), הן השיטה העיקרית לניתוח נתונים ב-BigQuery. הם סורקים טבלה אחת או יותר או ביטויים ומחזירים את שורות התוצאות המחושבות. הצהרות של שאילתות יכולות לכלול תחביר של צינורות.
  • הצהרות בשפה פרוצדורלית הן הרחבות פרוצדורליות של GoogleSQL שמאפשרות להריץ כמה הצהרות SQL בבקשה אחת. הצהרות פרוצדורליות יכולות להשתמש במשתנים ובהצהרות של זרימת בקרה, ויכולות להיות להן השפעות לוואי.
  • הצהרות של שפת הגדרת נתונים (DDL) מאפשרות ליצור אובייקטים ולשנות אותם, למשל:

    • מערכי נתונים
    • טבלאות, כולל הסכימה וסוגי העמודות שלהן
    • שיבוטים וצילומים של טבלאות
    • תצוגות
    • פונקציות
    • מדדים
    • התחייבויות לקיבולת, הזמנות והקצאות
    • מדיניות גישה ברמת השורה
  • הצהרות של שפת טיפול בנתונים (DML) מאפשרות לעדכן, להוסיף ולמחוק נתונים מטבלאות BigQuery.

  • הצהרות של שפת בקרת נתונים (DCL) מאפשרות לכם לשלוט במשאבי המערכת של BigQuery, כמו גישה וקיבולת.