SQL 【BigQuery】MAX_BYとは?意味や使い方、MAXとの違いまでわかりやすく解説! 2025年8月12日 データ分析をしていると下記のような場面に遭遇する。 「売上が最も高い商品の名前が知りたい」 「最高年収の従業員がどの部署にいるか調べたい」 「各カテゴリで最も人気の商品を特定したい」 従来のSQL文法では、これらの問題を解決するのに複雑なサブクエリやウィンドウ関数を使う必要があった。 しかし、BigQueryのMAX_...
SQLSQL関数BigQuery 【BigQuery】COUNTIF関数とは?意味や使い方までわかりやすく解説! 2025年8月7日 BigQueryを使ったデータ分析や集計業務において、「特定の条件を満たすデータがいくつあるか?」を一瞬で調べたい場面はとても多い。 そんな時に非常に便利なのが、BigQuery標準SQLで利用できるCOUNTIF関数である。 この関数を使えば、面倒なサブクエリや複雑なCASE式を使わずに、1行で「条件に合うレコード数...
SQLSQL関数BigQuery 【BigQuery】LOGICAL_AND関数とは?意味や使い方、NULLの挙動まで初心者向けにわかりやすく解説 2025年8月5日 BigQueryで集計やデータ分析を行う際、「全てのデータが特定の条件を満たしているかどうか」を一度に判定したいシーンはたまにある。 たとえば「全ての注文が出荷済みか」「全社員が研修を完了しているか」などだ。 これらの条件を一括で評価したいときに便利なのが、LOGICAL_AND関数である。 本記事では、LOGICAL...
SQLSQL関数BigQuery 【BigQuery】ANY_VALUE関数とは?意味や使い方をわかりやすく解説! 2025年8月5日 BigQueryで集計クエリを書く際、「GROUP BYでまとめたけれど、まとめていない他のカラムも一緒に取得したい」というケースはたまに発生する。 しかし、SQLのルール上、グループ化していない列をそのままSELECT句に書くとエラーになってしまう。 そんな時に役立つのがANY_VALUE関数である。 本記事では、A...
SQLBigQuery 【SQL】BigQueryにおけるUNION ALLとUNION DISTINCTの違いは? 2024年6月19日 今回はBigQueryにおけるUNION ALLとUNION DISTINCTの違いについて。 2つのテーブルをユニオンしたい時に UNION ALL を指定する場合と UNION DISTINCT を指定する場合でデータがどう変わるのか? 上記について私がSQLを学び始めた時は全然わからなかったので、備忘録として整理...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるROW_NUMBER関数とは?使い方をわかりやすく解説 2024年6月3日 今回はBigQueryにおけるROW_NUMBER関数について。 データ加工やデータ分析をする際に、指定した条件で行番号を振るROW_NUMBER関数を使いこなせると非常に便利だ。 履歴データから更新日が最新のレコードを取得したい場合や顧客への営業回数の集計などROW_NUMBERの活用シーンは多々ある。 本記事ではB...
SQLSQL関数BigQuery 【BigQuery】COUNTとCOUNT DISTINCTの違いを図解でわかりやすく解説 2024年5月24日 今回はBigQueryにおけるCOUNTとCOUNT DISTINCTの違いについて。 データ分析を行う際に、データの正確なカウントは非常に重要だ。 COUNTとCOUNT DISTINCTはどちらもデータの正確なカウントに非常に便利だが、それぞれ用途や結果に大きな違いがある。 以前も私もそうだったのだが、 「COUN...
SQLSQL関数BigQuery 【SQL】BigQueryにおけるDATE_ADD関数とは?図解で使い方をわかりやすく解説! 2024年4月15日 日付操作を自在に!DATE_ADD関数の使い方とDATE_TRUNCとの組み合わせ技を解説...
SQLSQL関数BigQuery 【図解あり】BigQuery GREATEST関数の使い方|最大値の取得方法とNULLの扱いも解説 2024年2月29日 BigQueryのGREATEST関数の使い方を図解で解説。複数列や定数との比較、NULL処理の注意点も詳しく紹介。...
SQLSQL関数BigQuery 【BigQuery】PIVOTの使い方を図解で解説|行列変換・集計・サブクエリ対応まで完全網羅! 2024年2月15日 BigQueryのPIVOT で行データを列へ変換する方法を初心者向けに図解で解説。集計やサブクエリ対応も網羅!...