ORDER BYを追加する前のクエリでは結果が累計にならないのはなぜですか?

2020年12月17日
ユーザー
動画の中で、フレームは「デフォルトでパーティションの先頭からそのレコードまでになる」と説明されているのですが、以下の場合においてもフレームは設定されているのでしょうか。 ``` SELECT *, SUM(likes) OVER ( PARTITION BY area ) AS area_sum FROM posts; ``` ウィンドウ関数に`ORDER BY likes`を追加することで、`area_sum`の集計結果が累計となることは確認できたのですが、そもそも`ORDER BY likes`を追加する前からデフォルトのフレームが適用されていたのであれば、上記の場合でも`area_sum`は累計で表示されるのでは?と思い質問させて頂きました。 よろしくお願いします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?