技術 SQLbigquery [bigquery]UCT時刻をJSTに変換する -- 事前にDECLAREで変数定義 DECLARE created_at TIMESTAMP; DECLARE created_at_str STRING; -- 変数に値を設定 SET creat... 2021-08-01
技術 SQLbigquery [bigquery]SQL内で変数を定義して利用する方法(declareとset) -- 事前にDECLAREで変数定義必要 DECLARE from_day, to_day DATE; -- 変数に値を設定 SET from_day = DATE('2019-11-01'); SE... 2021-07-29
技術 SQLbigquery [bigquery]テーブルのレコード更新方法(update) -- レコードのupdate処理 UPDATE dataset.table SET num = 15 WHERE name = 'みかん' AND buy_day = '2019-11-05';... 2021-07-29
技術 SQLbigquery [bigquery]テーブルへのレコード挿入方法(insert) -- レコードのinsert処理 INSERT dataset.table(name, num, buy_day) VALUES ('みかん', 10, '2019-11-05')... 2021-07-29
技術 SQLbigquery [bigquery]テーブルの作成方法(create) -- 新規作成時に同名のテーブルがなければ作成する CREATE TABLE IF NOT EXISTS sample.table ( name STRING , num INT64 , buy_da... 2021-07-29
技術 SQLbigquery [bigquery]対象項目にnullが入っていた場合に指定の値を設定する方法 -- 2つのテーブルからflg情報を取得し、値が存在したものを設定する。 SELECT ID -- # 左から参照し、値にnull以外が入っていたものを設定する , COALESCE(t1.flg, ... 2021-07-29
技術 SQLbigquery [bigquery]特定項目で連番をつける SELECT user_id , buy_date -- buy_date毎に並び替えてから、user_id毎に連番をつける。 , ROW_NUMBER() OVER (PARTITION BY us... 2021-07-29
技術 SQLbigquery 【bigquery】SQL開発時の注意点等ざっくりまとめ bigqueryでSQL作成する場合の参考情報いろいろまとめたもの ◆基礎情報 ・ ワイルドカードテーブルについてhttps://cloud.google.com/bigquery/docs/wild... 2018-10-01
技術 SQLbigquery 【bigquery】パーティションテーブルの対象を絞る方法 bigqueryのstandardSQLでパーティションされたテーブルがある場合、 対象日付のテーブルのみを検索対象にする場合のコード例は以下。(クエリ課金の節約用) #standardSQL WIT... 2018-10-01
技術 SQLbigquery 【bigquery】テーブル名にワイルドカード指定が可能 パーティショニングされたテーブルや日付毎に保存したテーブルから一気にデータを 抽出する場合、普通に処理しようとすると以下のように大量なコードを書く必要が出てくる。 ↓ SELECT id , sal... 2018-09-21
技術 プログラムbigquery 【GCP】bigqueryでのテーブルスキーム作成手順について bigqueryのbqコマンドを利用したテーブルスキーム指定は現在2種類あります。 1)bq loadコマンド実行時にコマンド内に直書きする bq load --skip_leading_rows=1... 2018-08-24