Firebase 會將每日的 app_events_YYYYMMDD 資料表匯出到 BigQuery。在舊版 SQL 中,您需要查詢過去 30 天的這些每日資料表。您應該使用什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 TABLE_DATE_RANGE 函數.
為什麼這是答案
正確答案是使用 TABLEDATERANGE 函數。在舊版 SQL 中,TABLEDATERANGE 函數專為查詢 BigQuery 中具有日期後綴的每日資料表而設計,能有效率地指定一個日期範圍來包含過去 30 天的資料表。 WHEREPARTITIONTIME 偽資料欄用於標準 SQL,而不是舊版 SQL,且主要用於查詢分割區資料表,而非每日命名的資料表。 使用 WHERE date BETWEEN YYYY-MM-DD AND YYYY-MM-DD 進行篩選,這會嘗試在單一資料表內篩選資料,而不是跨多個每日資料表查詢。 SELECT IF(date = YYYY-MM-DD AND date <= YYYY-MM-DD) 是一個條件語句,用於選擇資料,而不是用於指定要查詢的資料表範圍。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡