BigQuery SELECTの結果を上書きしたい場合
以下のクエリではテーブルaのfooカラムをINTEGERにキャストしている。
WITH a AS ( SELECT 1 AS hoge, '2' AS foo, 2 AS bar)SELECT *, CAST(f ...
BigQuery パーティション分割テーブルで_PARTITIONTIME 疑似列に対してクエリを実行する場合の注意点
取り込み時間でパーティションを切る場合、擬似列として_PARTITIONTIME が内部的に追加されます。
このカラムの内容をSELECTしたい場合に、以下のクエリだとエラーになります。
SELECT _PARTIT ...
BigQuery 日付のSTRINGをDATEへ変換する
‘2021-11-11’のような文字列はCASTでDATEへ変換可能です。
SELECT CAST('2021-11-11' AS DATE)//2021-11-11しかし、R ...
BigQueryでテーブルの名前を変更する方法
既存のテーブルの名前を変更するには、テーブルをコピーして名前を変更し、その後に元のテーブルを削除、という手順を踏みます。
foodテーブルの名前をfood_bkにしてみます。
foodテーブルを選択し、「テーブ ...
BigQueryの便利な機能 過去のテーブルの状態を参照する
日次の処理でテーブルが更新されるようなケースでは、障害が発生した際に過去のある時点のテーブルの状態(どのようなデータが入っていたかなど)を知りたいケースがあります。
BigQueryでは過去のある時点のテーブルの状態を参照 ...
BigQueryのトライアル版で、テーブルの作成、データのインポート、データの追加をしてみた
トライアル版を始める
こちらの右上の「Get Started」ボタンからトライアルを開始できます。
データセットを作成する画面左にプロジェクト名(gps-test-241502)と表示されているので、そこをクリックします。