Suddivisione delle finestre
È possibile dividere una tabella o un insieme di righe in partizioni basate sui valori di colonne specifiche. Ad esempio, è possibile suddividere i dati di vendita in base all'ID del negozio. Se non si specifica il partizionamento, il sistema considera l'intera tabella o rowset come un'unica partizione.
<window partition clause> ::= partition by <column reference list>
<column reference list> ::= <value_expression>La finestra risultante viene suddivisa in una o tante partizioni quante sono le righe della tabella virtuale di input, in base ai valori di una o più colonne a cui fa riferimento il " <window
partition clause>.
Ogni partizione ha una o più righe e i valori delle colonne della partizione sono uguali tra tutte le righe della partizione.