Andrés Cardona
PreguntaAlguien me podría explicar el OVER() que función cumple? por fa 😃

Mauro Benito Montoya Arenas
Gracias Juan. Tu comentario aclaro mis dudas.

Juan David Salazar Arias
Primero que nada debes recordar que el proposito de row_number es asignar un numero a cada fila, empezando desde 1 y avanzando de 1 en 1. Over le indica a la función row_number sobre cuál grupo de registros hacer la numeración de las filas. imagina que tienes una base de datos (BD) con 100 registros de ciudades y se repiten siempre 3 ciudades, con over (partitition by city) habrá una agrupación por ciudad, es decir, tendras 3 grupos de registros sobre los cuales hacer la numeración.
Si no pusieras nada en over() simplemente numerarías de nuevo toda la base de datos pues no habría un criterio sobre el cual partir la BD.