TiendaMX quiere un ranking de clientes por número de compras, sin perder a ninguno en el camino.
Da un número distinto a cada fila, 1, 2, 3..., aunque dos filas empaten en el valor
Da el mismo número a los empates, y SALTA los números siguientes (1, 1, 3, 4...)
Da el mismo número a los empates, pero NO salta ningún número (1, 1, 2, 3...)
Ninguna de las tres agrupa ni reduce filas
A diferencia de GROUP BY, estas funciones NO cambian cuántas filas hay en el resultado: solo agregan una columna con el número o la posición.