マガジンのカバー画像

SQL Tips

3
運営しているクリエイター

2022年4月の記事一覧

BigQueryで分析関数を使用して自己結合を回避する

概要サイズの大きいテーブルを自己結合は一般的にSQLのアンチパターンになる。
そのため、自己結合を回避するための手段としてBigQuery(以下すべてBigQuery上での話)の分析関数を使用する。

背景業務でユーザに公開しているVIEWを参照するSQLを実行するとそこそこ時間(12分)がかかると問い合わせがあった。
VIEWをSELECT * したテーブルを作成して、VIEWの代わりにそのテー

もっとみる