Funciones para obtener los primeros 5 registros de una consulta en base de datos y los 5 registros después de los primeros 5 registros encontrados (Solucionado)

Higarigaoka - Odaiba, Sin comentarios
Hola,

Si requieren obtener los primeros 5 registros de una consulta en base de datos, desde Oracle 12 se implemento la función: FETCH FIRST 5 ROWS ONLY

El cual funciona así:

SELECT employee_id, first_name
FROM employees
ORDER BY employee_id
FETCH FIRST 5 ROWS ONLY;

Igualmente, si se desean obtener los 5 registros después de los primeros 5 registros encontrados, se implemento la función: OFFSET 5 ROWS FETCH NEXT 5 ROWS ONLY

La cual funciona así:

SELECT employee_id, first_name
FROM employees
ORDER BY employee_id
OFFSET 5 ROWS FETCH NEXT 5 ROWS ONLY;

Listo, eso es todo, con gusto.

0 comentarios :

Publicar un comentario