BigQuery

クラウドプラットフォーム

【BigQuery】日時データの端数を丸めるDATETIME_TRUNC関数の使い方について

日時データの端数を切り詰めたいときはDATETIME_TRUNC関数を使いましょう。TRUNCの元となる英語はTRUNCATE。意味は「切り詰める」です。今回は日時データの端数を切るDATETIME_TRUNC関数について紹介します。
クラウドプラットフォーム

【BigQuery】DATE型からyyyymmdd形式のSTRING型日付データに変換する方法

前回yyyymmdd形式のSTRING型日付データをDATE型に変換する方法をご紹介しました。STRING型からDATE型に変換できるということはその逆のDATE型からSTRING型に変換することも可能なはずです。今回はDATE型からyyyymmdd形式のSTRING型に変換する方法をご紹介します。
クラウドプラットフォーム

【BigQuery】yyyymmdd形式のSTRING型日時データをDATE型に変換する方法

前回STRING型の日付データをDATETIME型に変換する方法を紹介しました。変換するには文字列操作するか、parse_datetime関数を使う必要がありましたね。今回はSTRING型の日時データをDATE型に変換する方法をご紹介します。
クラウドプラットフォーム

【BigQuery】CREATEクエリでも「IF NOT EXISTS」を付ければ自動化・定期実行ができる

前回CREATE文でテーブルを作成しました。「CREATE TABLE 〜」のクエリでは反復して実行するワークフローには不向きです。 クリックして拡大できます 今回はCREATE文で定期実行してもエラーにならない方法をご紹介します。 IF ...
クラウドプラットフォーム

【BigQuery】CREATE文でテーブルを作成する

先日CSVデータからテーブルを作成する方法を紹介しました。今回はCREATE文を使ってテーブルを作成する方法をご紹介します。
クラウドプラットフォーム

【BigQuery】CSVデータからテーブルを作成するステップを紹介します

BigQueryでは複数の方法でテーブルを作成できます。今回はCSVデータからテーブルを作成する方法をご紹介します。
クラウドプラットフォーム

【BigQuery】BETWEENで範囲指定しよう!使い方とそのポイントを紹介

範囲を絞るときどんな演算子を使いますか?最もよく使うのは比較演算子でしょう.同じように範囲を指定できる演算子にBETWEEN演算子があります.比較演算子と比べると汎用性は低いですが、可読性が高いのはBETWEEN演算子でしょう.今回はBETWEEN演算子の使い方、そのポイントについてご紹介します。
クラウドプラットフォーム

【BigQuery】NULLデータをCSV取り込みする方法

NULL値を持ったCSVデータをBigQueryに入れようとしたところ、ジョブが失敗しデータが入れられませんでした。NULLABLEなカラムにしているのにおかしい。今回はNULLを含んだCSVデータをBigQueryに取り込む方法をご紹介します。
クラウドプラットフォーム

【BigQuery】DATETIME-DIFF関数とは?使い方や注意点を紹介

DATETIME型の日時データの差を取るときはDATETIME_DIFF関数を使います。DATETIME_DIFF関数はいくつか表示形式を設定でき種類によって使い方が変わります。今回はDATETIME_DIFF関数の使い方とその注意点をご紹介します。
クラウドプラットフォーム

【BigQuery】LAG関数を使ってログデータを分析!実践的な使い方を紹介

難しそうな関数はどんなときに使えるかイメージがしにくいですよね。今回は私の実務経験をもとにLAG関数の実践的な使い方をご紹介します。