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