
Iván Godoy
Pregunta¿Que diferencia tiene usar fetch y limit? ¿Para qué se agrega FIRST después del FETCH?
Miguel Torres
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