如要進行更複雜的分析 (例如彙整多個 BigQuery 資料表的資料),你可以撰寫自訂查詢。
重要事項:
- 你必須具備 BigQuery 存取權,才能在 Google 試算表中存取 BigQuery 資料。瞭解如何開始使用 BigQuery。
- Google 標準 SQL 只能搭配 BigQuery 連接器使用。
- 使用電腦在 Google 試算表中開啟試算表。
- 在頂端的選單中依序按一下 [資料] [外部資料連接點] [連結至 BigQuery]。
- 選擇你要的專案。
- 按一下 [撰寫自訂查詢]。
- 輸入查詢。
- 如要預覽你的查詢掃描的資料量,請按一下編輯器右下角的 [預覽結果]。
- 按一下 [插入結果]。
提示:如果你開發人員,請參閱這篇文章,瞭解如何將 Apps Script 與連結試算表搭配使用。
在查詢中新增參數
如要在查詢中使用儲存格的值,請設定參數。
- 在查詢編輯器的右側,依序按一下 [參數] [新增]。
- 輸入參數名稱和你要參照的儲存格。
- 按一下 [新增]。
如要比較資料,你可能需要變更資料類型。舉例來說,如果 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 資料
在試算表中排序及篩選 BigQuery 資料
在試算表中分析及重新整理所查詢的 BigQuery 資料
修正試算表中 BigQuery 資料的相關問題