Applies a window function over a partition of rows.
Assigns a sequential row number to each row in a result set.