Window関数とは ただの集約関数じゃないの?いいえ違います。 Googleの公式リファレンスには以下のように記載されています(2019年6月14日時点)。 データベースでは、分析関数は行のグループ全体に対して集計値を計算する関数です。行のグループに対して単一の集計値を返す集計関数とは異なり、分析関数は入力行のグループに対して分析関数を計算することで、行ごとに単一の値を返します。 一体どういうことかなかなかピンと来ないと思いますので具体的に説明していきます。 サンプルテーブル 例えば肉・野菜・魚の好き嫌いのアンケートをネットで調査したとする sample_table id user_id category like_or_not created_at