エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【BigQuery】LAG関数,LEAD関数の使い方 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【BigQuery】LAG関数,LEAD関数の使い方 - Qiita
1. LAG関数,LEAD関数で前後のデータを持ってくる SELECT句でLAG関数,LEAD関数を使うと,指定したカラ... 1. LAG関数,LEAD関数で前後のデータを持ってくる SELECT句でLAG関数,LEAD関数を使うと,指定したカラムの行の前後のデータが得られます。 試しにカラム「number」の両隣に1日前,1日後の「number」のデータを付与して比較できるようにしてみましょう。 SELECT date, day, --LAG()内で,参照するカラム名とずらす行数を指定 --1行の場合はLAG(number)と省略しても問題なし --BigQueryでは,OVER()内でどのカラムで並べるか(ORDER BY)の指定は必須,今回は日付順で並べ替え LAG (number, 1) OVER (ORDER BY date) AS lag_data, number, --LEAD()内で,参照するカラム名とずらす行数を指定 --1行の場合はLEAD(number)と省略しても問題なし LEAD (nu