Bitcoin

BitMiner - free and simple next generation Bitcoin mining software

miércoles, mayo 02, 2007

Paginación en SQL con LIMIT

En MySQL
La cláusula LIMIT es usada para limitar el número de registros devueltos en una sentencia SQL. Así que si tienes 1000 filas en una tabla pero sólo te interesa obtener los 10 primeros, puedes ejecutar una sentencia como esta:
SELECT columna FROM tabla LIMIT 10
Esto es similar a la clásula TOP de Microsoft SQL Server, sin embargo, en MySQL el LIMIT siempre va al final de la sentencia SQL.

Ahora, suponiendo que te interesa mostrar los registros 11-20, con el uso de la palabra clave OFFSET esto es realmente muy fácil. La consulta quedaría entonces así:
SELECT columna FROM tutabla LIMIT 10 OFFSET 10
Esta característica hace que sea muy fácil programar la paginación de resultados haciendo que los valores para el LIMIT y el OFFSET sean variables.

Bueno, es todo, espero que sea de utilidad el tip.

No hay comentarios:

Publicar un comentario

Tu comentario es importante para nosotros, gracias por darnos tu opinión.