La cláusula LIMIT de PostgreSQL se usa para obtener un subconjunto de filas generadas por una consulta. Es una cláusula opcional de la instrucción SELECT. La cláusula LIMIT se puede usar con la cláusula OFFSET para omitir un número específico de filas antes de devolver la consulta de la cláusula LIMIT.
Sintaxis: SELECT * FROM table LIMIT n OFFSET m;
Analicemos la sintaxis anterior.
- La cláusula LIMIT devuelve un subconjunto de «n» filas del resultado de la consulta.
- La cláusula OFFSET colocada después de la cláusula LIMIT omite «m» número de filas antes de devolver la consulta de resultado.
- Si “m” es cero, entonces actúa como una cláusula LIMIT normal.
Por el bien de este artículo, utilizaremos la base de datos de alquiler de DVD de muestra , que se explica aquí y se puede descargar haciendo clic en este enlace .
Ahora, veamos algunos ejemplos.
Ejemplo 1:
aquí buscaremos 5 películas a partir de la sexta ordenada por «film_id» de la tabla de películas de nuestra base de datos de muestra.
SELECT film_id, title, release_year FROM film ORDER BY film_id LIMIT 5 OFFSET 6;
Producción:
Ejemplo 2:
Aquí buscaremos 5 películas a partir de la sexta ordenada por «film_id» de la tabla de películas de nuestra base de datos de muestra en orden descendente del «título» de la película.
SELECT film_id, title, release_year FROM film ORDER BY title DESC LIMIT 5 OFFSET 6;
Producción:
Publicación traducida automáticamente
Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA