Séparation des fenêtres
Vous pouvez diviser un tableau ou un ensemble de lignes en partitions basées sur les valeurs de certaines colonnes. Par exemple, vous pouvez répartir les données de vente en fonction de l'identifiant du point de vente. Si vous ne spécifiez pas de partitionnement, le système considère l'ensemble de la table ou de l'ensemble de lignes comme une partition unique.
<window partition clause> ::= partition by <column reference list>
<column reference list> ::= <value_expression>La fenêtre résultante est divisée en une ou plusieurs partitions en fonction des lignes de la table virtuelle d'entrée, sur la base des valeurs d'une ou de plusieurs colonnes référencées dans le " <window
partition clause>.
Chaque partition comporte une ou plusieurs lignes et les valeurs des colonnes de la partition sont égales pour toutes les lignes de la partition.