撰寫及編輯查詢

如要進行更複雜的分析 (例如彙整多個 BigQuery 資料表的資料),你可以撰寫自訂查詢。

重要事項:

  • 你必須具備 BigQuery 存取權,才能在 Google 試算表中存取 BigQuery 資料。瞭解如何開始使用 BigQuery
  • 你只能將 Google 標準 SQL 與 BigQuery 連接器搭配使用。
  1. 使用電腦在 Google 試算表中開啟試算表。
  2. 在頂端的選單中依序按一下「資料」接下來「資料連接器」接下來「連結至 BigQuery」
  3. 選取專案。
  4. 按一下「已儲存的查詢和查詢編輯器」
  5. 輸入查詢。
    • 如要預覽你的查詢掃描的資料量,請按一下編輯器右下角的 [預覽結果]
  6. 按一下 [插入結果]

提示:

  • 如果你是開發人員,請參閱這篇文章,瞭解如何將 Apps Script 與連結試算表搭配使用。
  • 如要查看特定的新已儲存查詢,請啟用 Dataform API。進一步瞭解 Dataform API
  • 驗證 BigQuery 和 Google 試算表資料之間的資料類型,以便進行分析。
在連結試算表中使用已儲存的查詢

如要在連結試算表中建立查詢,你可以存取 BigQuery 專案中已儲存的查詢。進一步瞭解已儲存的查詢

  1. 使用電腦在 Google 試算表中開啟試算表。
  2. 在試算表頂端的選單中,依序按一下「資料」接下來「資料連接器」接下來「連結至 BigQuery」
  3. 選取專案。
  4. 依序點選「已儲存的查詢和查詢編輯器」接下來「BigQuery 已儲存的查詢」
  5. 依序選取專案 接下來 已儲存的查詢。
  6. 按一下「連結」

如要編輯已儲存的查詢,請直接在 BigQuery 中更新。更新後的查詢會在 5 分鐘內顯示在連結試算表中。

如要讓已儲存的查詢保持最新狀態,請在 BigQuery 中更新已儲存的查詢時,按照下列步驟操作:

  1. 在連結試算表中點選「從 BigQuery 同步」,同步處理已儲存的查詢。
  2. 在「BigQuery 編輯器」中,按一下「連結」

進一步瞭解已儲存的查詢

如果因為修改或刪除已儲存的查詢而發生錯誤,你可以透過錯誤對話方塊或 BigQuery 編輯器更新連結。

  1. 按一下預覽工作表右上方的「連結設定」
  2. 如要更新連結,請依序按一下「從 BigQuery 同步」接下來「連結」
  3. 如要針對下列情況更新連結:
    • 修改查詢:依序按一下「查看錯誤」接下來「同步處理已儲存的查詢」
      • 或者,你也可以開啟查詢編輯器。依序按一下「編輯」接下來「同步處理已儲存的查詢」接下來「連結」
    • 刪除查詢:依序點選「查看錯誤」接下來「以自訂查詢的方式使用」
      • 或者你也可以:
        1. 點選「編輯」開啟查詢編輯器。
        2. 改用其他查詢或取消連結現有查詢。
        3. 按一下「連結」
在查詢中新增參數

如要在查詢中使用儲存格的值,請設定參數。

  1. 在查詢編輯器的右側,依序按一下 [參數] 接下來 [新增]
  2. 輸入參數名稱和你要參照的儲存格。
  3. 按一下 [新增]。
比較試算表和 BigQuery 中的資料
如要比較資料,你可能需要變更資料類型。舉例來說,如果 BigQuery 中有一欄是字串資料,在試算表中這項資料的類型必須變更為純文字,才能產生正確的比較結果。
如果試算表和 BigQuery 中的資料類型不同,你可以執行下列操作:
  • 在試算表中變更資料的格式。例如,你可以將格式為數字的資料變更為純文字。
  • 在查詢中轉換值的類型。例如:WHERE zip_code = CAST(@ZIP AS string)。

查詢範例

簡單查詢:

SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;

參數化查詢:

SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;

下一步:修正試算表中 BigQuery 資料的相關問題

相關資源

還有其他問題嗎?

嘗試以下步驟:

true
造訪學習中心

您有在公司或學校使用 Google 文件等 Google 產品嗎?快來試試實用的秘訣、教學課程和範本,瞭解如何在不安裝 Office 的情況下處理 Office 檔案、建立動態專案計劃和小組日曆、自動整理收件匣及進行其他作業。

搜尋
清除搜尋內容
關閉搜尋
主選單
17052656824708588136
true
搜尋說明中心
false
true
true
true
true
true
35
false
false
false
false
false