Del curso: PostgreSQL esencial
Limitar el número de filas con LIMIT y OFFSET - Tutorial de PostgreSQL
Del curso: PostgreSQL esencial
Limitar el número de filas con LIMIT y OFFSET
Cuando hacemos un Select en PostgreSQL, este nos devolverá todos los registros que tiene la tabla. Podemos agregarle también alguna conexión que nos ayudará a filtrar, pero, si además de esto, ocupamos limitar la cantidad de registros que deseamos ver, la cláusula LIMIT será de gran utilidad. Por ejemplo, queremos ver los usuarios de la tabla Usuario. Escribimos Select * from usuario, pero aquí vamos a limitar para que solo nos traiga un usuario. En este caso, como puedes ver, nos trajo el primer usuario de la tabla. Si colocamos, en lugar de un 1, un 0, ejecutamos, en este caso, la consulta devuelve un conjunto vacío porque el número después de LIMIT nos indica el número de filas que se generarán en la consulta. Ahora, si aquí colocamos null, ejecutamos, en este caso, la consulta devuelve el mismo conjunto de resultados. Ahora, otro caso. Si quisiéramos ver los cinco usuarios a partir del id 4, entonces, podríamos generar el siguiente query. Select * from usuario, y vamos a ordenar por el id. Vamos a poner el limit 5 y el offset 4. Ejecutamos y, como puedes ver, nos trajo cinco registros a partir o posterior al usuario con el id 4. En este caso, el LIMIT nos indica la cantidad de registros a mostrar y el OFFSET a partir de cuál registro se va a mostrar. Bueno, ahora puedes usar la cláusula LIMIT para realizar una página de búsqueda donde se muestran los resultados paginados, por ejemplo.
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.