BigQuery

BigQuery

【SQL】カンマや空行区切りの文字データの分割して1列に並べる方法

今回はSQLでカンマや空行区切りの文字データの分割して1列に並べる方法について紹介します。 データの用意 まずは適当な文字列のデータを用意します WITH test_data AS ( select ...
BigQuery

【BigQuery】平均値・中央値を計算する(要編集)

使用するデータ datetime user_id purchase 0 2021/1/4 14:06 3 1000 1 2021/1/4 1:45 3 5000 2 20...
BigQuery

【BigQuery】既存のテーブルの列名を変更する

今回はBigQuery上で既存のテーブルの列名を変更する方法について紹介したいと思います。 処理の流れとしては既にあるテーブルの列名をAS文で変更したものを CREATE OR REPLACE TABLE `テーブル名`...
BigQuery

【BigQuery】文字型データをSUBSTRINGで整形して年/月/日に分離する

データ準備 WITH sample_data AS( SELECT '20221220'AS date_ #2022年12月20日の場合以下のようなデータが格納されている想 ) SELECT * ...
BigQuery

BigQueryのサンプルデータセットのまとめ

業務でBigqueryのサンプルデータを使う必要があり、その辺りについて少し調査したので結果をメモしておきます。同じような人の助けになれば幸いです。 Bigqueryのサンプルデータの種類 Bigqueryのサン...
BigQuery

【BigQuery】CSVファイルをインポートしてテーブル作成する際によく起こるエラーまとめ

先日業務でBigqueryにCSVをインポートして新規のテーブルを作成しようとしたのですが、手作業で作ったcsvだからインポートの際に予期せぬエラーに遭遇し結構時間を食ったので解決法とかをメモしておきます。 基本的なイ...
BigQuery

【BigQuery】既存テーブルの特定の列データを削除・型変換して上書きする方法

最近業務でBigquery上にあるテーブルから余分な列データとかを削除したいな~と思ったのですが、ブラウザの管理画面からのGUI操作では削除できそうで削除できないようみたいで、どうやらSQLのCREATE文でテーブルを作り直...
BigQuery

【BigQuery】DATE_DIFF()で日付の差分を計算する

今回はBigqueryで日付の差分を計算して、経過日数を計算する処理を紹介したいと思います。 BigQueryで日数を計算する bigqueryでは「DATE_DIFF」という関数で第1引数と第2引数の差を日/月...
BigQuery

【SQL/BigQuery】分析関数で移動平均を集計する

SELECT 日付, 値, AVG(値) OVER (ORDER BY 日付 ROWS BETWEEN 3 PRECEDING AND 3 FOLLOWING) AS 移動平均 FROM (日付ごとに値...
BigQuery

【BigQuery】日付型データを月単位、年単位に変換するサンプル

こんにちは、ミナピピン(@python_mllover)です。今回は自分用のBigqueryで日付のデータを月単位や年単位で集計したいときのメモになります。 データ準備 WITH sample_data AS( ...
タイトルとURLをコピーしました