¿Que diferencia tiene usar fetch y limit? ¿Para qué se agrega FIRST después del FETCH?

Pregunta de la clase:
El primero
Iván Godoy

Iván Godoy

Pregunta
studenthace 5 años

¿Que diferencia tiene usar fetch y limit? ¿Para qué se agrega FIRST después del FETCH?

1 respuestas
para escribir tu comentario
    Miguel Torres

    Miguel Torres

    studenthace 5 años

    Hola, @Ivngodoy. :D

    FETCH es una alternativa a LIMIT en el SELECT con una diferencia importante en cómo se ejecuta el query.

    Con LIMIT solamente se puede asignar una cantidad total de resultados, pero con FETCH puedes establecer un OFFSET (un punto de partida) e indicar de cuántas filas quieres resultados a partir de ahí. Por ejemplo:

    SELECT c1, c2 FROM empleados OFFSET 50 ROWS FETCH NEXT 25 ROWS ONLY
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.