ウィンドウのパーティショニング

特定の列の値に基づき、表または行セットを分割することができます。 例えば、店舗 ID によって売上データをパーティション分割できます。 パーティション分割を指定しない場合、システムは表または行セットの全体を単一パーティションと見なします。

ウィンドウ・パーティションの構文を使用して、1 つ以上の列の名前を指定できます。
<window partition clause> ::= partition by <column reference list>
<column reference list> ::= <value_expression>

結果として得られるウィンドウは、「<window partition clause>」で参照される1つまたは複数の列の値に基づいて、入力仮想テーブルの行の数だけ、1つまたは複数のパーティションに分割される。

各パーティションには 1 つ以上の行が含まれ、そのパーティションのすべての行が同じ行パーティション列値を持ちます。