TiendaMX quiere ver a sus clientes ordenados por número de compras.
Sin decir nada, ORDER BY ordena de menor a mayor
ORDER BY compras DESC pone primero al que más tiene
ORDER BY ciudad, compras DESC ordena primero por ciudad, y dentro de cada ciudad, por compras de mayor a menor
ORDER BY es lo último que se aplica a la vista del resultado
Primero se decide qué filas entran (WHERE) y qué columnas se muestran (SELECT); ordenar es el acomodo final de lo que ya quedó.