Concept Flow - Window functions (ROW_NUMBER)
Start with table data
Define window partition/order
Apply ROW_NUMBER() over window
Assign row numbers per partition/order
Return result with row numbers
ROW_NUMBER() assigns a unique number to each row within a partition of the result set, ordered by specified columns.