Alguien me podría explicar el OVER() que función cumple? por fa 😃

Pregunta de la clase:
Duplicados
Andrés Cardona

Andrés Cardona

Pregunta
studenthace 4 años

Alguien me podría explicar el OVER() que función cumple? por fa 😃

2 respuestas
para escribir tu comentario
    Mauro Benito Montoya Arenas

    Mauro Benito Montoya Arenas

    studenthace 2 años

    Gracias Juan. Tu comentario aclaro mis dudas.

    Juan David Salazar Arias

    Juan David Salazar Arias

    studenthace 3 años

    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.

Curso Práctico de SQL

Curso Práctico de SQL

SQL es el lenguaje por excelencia para el manejo de datos estructurados. Incrementa tus habilidades en él con ejercicios de álgebra relacional, subconsultas y window functions. Aprende a hacer consultas más eficientes y complejas con este lenguaje.

Curso Práctico de SQL
Curso Práctico de SQL

Curso Práctico de SQL

SQL es el lenguaje por excelencia para el manejo de datos estructurados. Incrementa tus habilidades en él con ejercicios de álgebra relacional, subconsultas y window functions. Aprende a hacer consultas más eficientes y complejas con este lenguaje.