BigQuery 【SQL】カンマや空行区切りの文字データの分割して1列に並べる方法 今回はSQLでカンマや空行区切りの文字データの分割して1列に並べる方法について紹介します。 データの用意 まずは適当な文字列のデータを用意します WITH test_data AS ( select ... 2023.07.04 BigQuerySQL
BigQuery 【BigQuery】平均値・中央値を計算する(要編集) 使用するデータ datetime user_id purchase 0 2021/1/4 14:06 3 1000 1 2021/1/4 1:45 3 5000 2 20... 2023.05.14 BigQuery
BigQuery 【BigQuery】既存のテーブルの列名を変更する 今回はBigQuery上で既存のテーブルの列名を変更する方法について紹介したいと思います。 処理の流れとしては既にあるテーブルの列名をAS文で変更したものを CREATE OR REPLACE TABLE `テーブル名`... 2022.12.26 BigQuery
BigQuery 【BigQuery】文字型データをSUBSTRINGで整形して年/月/日に分離する データ準備 WITH sample_data AS( SELECT '20221220'AS date_ #2022年12月20日の場合以下のようなデータが格納されている想 ) SELECT * ... 2022.12.20 BigQuery
BigQuery BigQueryのサンプルデータセットのまとめ 業務でBigqueryのサンプルデータを使う必要があり、その辺りについて少し調査したので結果をメモしておきます。同じような人の助けになれば幸いです。 Bigqueryのサンプルデータの種類 Bigqueryのサン... 2022.11.17 BigQuery
BigQuery 【BigQuery】CSVファイルをインポートしてテーブル作成する際によく起こるエラーまとめ 先日業務でBigqueryにCSVをインポートして新規のテーブルを作成しようとしたのですが、手作業で作ったcsvだからインポートの際に予期せぬエラーに遭遇し結構時間を食ったので解決法とかをメモしておきます。 基本的なイ... 2022.10.27 BigQuery
BigQuery 【BigQuery】既存テーブルの特定の列データを削除・型変換して上書きする方法 最近業務でBigquery上にあるテーブルから余分な列データとかを削除したいな~と思ったのですが、ブラウザの管理画面からのGUI操作では削除できそうで削除できないようみたいで、どうやらSQLのCREATE文でテーブルを作り直... 2022.07.09 BigQuerySQL
BigQuery 【BigQuery】DATE_DIFF()で日付の差分を計算する 今回はBigqueryで日付の差分を計算して、経過日数を計算する処理を紹介したいと思います。 BigQueryで日数を計算する bigqueryでは「DATE_DIFF」という関数で第1引数と第2引数の差を日/月... 2021.11.20 BigQuery
BigQuery 【SQL/BigQuery】分析関数で移動平均を集計する SELECT 日付, 値, AVG(値) OVER (ORDER BY 日付 ROWS BETWEEN 3 PRECEDING AND 3 FOLLOWING) AS 移動平均 FROM (日付ごとに値... 2021.11.12 BigQuerySQLプログラミング
BigQuery 【BigQuery】日付型データを月単位、年単位に変換するサンプル こんにちは、ミナピピン(@python_mllover)です。今回は自分用のBigqueryで日付のデータを月単位や年単位で集計したいときのメモになります。 データ準備 WITH sample_data AS( ... 2021.10.28 BigQuery