クエリを作成、編集する

複数の BigQuery テーブルのデータを結合するなど、より複雑な分析を行う場合は、カスタムクエリを作成できます。

重要:

  • Google スプレッドシートから BigQuery のデータにアクセスするには、BigQuery へのアクセス権が必要です。BigQuery の使用を開始する方法をご確認ください。
  • Google 標準 SQL は、BigQuery コネクタでのみ使用できます。
  1. パソコンの Google スプレッドシートで、スプレッドシートを開きます。
  2. 上部のメニューで [データ] 次に [データコネクタ] 次に [BigQuery に接続] をクリックします。
  3. プロジェクトを選択します。
  4. [保存したクエリとクエリエディタ] をクリックします。
  5. クエリを入力します。
    • クエリでスキャンされるデータの量をプレビューするには、エディタの右下にある [結果をプレビュー] をクリックします。
  6. [結果を挿入] をクリックします。

ヒント:

コネクテッド シートで保存したクエリを使用する

コネクテッド シートでクエリを作成するには、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. 別のクエリに変更するか、既存のクエリのリンクを解除します。
        4. [接続] をクリックします。
クエリにパラメータを追加する

クエリでセルの値を使用するには、パラメータを設定します。

  1. クエリエディタの右側にある [パラメータ] 次に [追加] をクリックします。
  2. パラメータ名と参照するセルを入力します。
  3. [追加] をクリックします。
スプレッドシートと BigQuery のデータを比較する
データを比較するには、データ型を変更する必要があります。たとえば BigQuery で列が文字列データの場合、正しく比較するにはスプレッドシートのデータが書式なしテキストであることを確認します。
スプレッドシートと BigQuery のデータ型が異なる場合は、次の操作が可能です。

クエリの例

シンプルなクエリ:

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 ファイルを操作する方法、プロジェクト計画やチーム カレンダーを動的に作成する方法、受信トレイを自動的に整理する方法などをご確認いただけます。

検索
検索をクリア
検索を終了
メインメニュー
11756090917489717076
true
ヘルプセンターを検索
true
true
true
true
true
35
false
false
false
false