LIMIT :
La clásula LIMIT puede ser usada para acotar el número de filas devueltas por la sentencia SELECT. Toma uno o dos argumentos numéricos, que deben ser números enteros constantes no negativos.
Veamos un ejemplo de muestra para la sentencia SELECT LIMIT.
mysql> select * from student limit 2,5;
+--------+---------+-------+-----------------+---------+
| studid | name | marks | address | phone |
+--------+---------+-------+-----------------+---------+
| 3 | michael | 75 | edinburgh | 2598234 |
| 4 | jack | 82 | victoria street | 2436821 |
| 5 | anne | 100 | downing street | 2634821 |
| 6 | steve | 75 | downing street | 2874698 |
| 7 | anne | 80 | edinburgh | 2569843 |
+--------+---------+-------+-----------------+---------+
5 rows in set (0.00 sec)
Aquí el primer argumento del ejemplo especifica el ajuste de la primera fila a devolver, y el segundo especifica el máximo número de filas a devolver. Por tanto devuelve las filas de la 3 a la 7 de la tabla student.
También podemos devolver valores del principio del resultado especificando el número de filas en un simple argumento como el siguiente.
mysql> select * from student limit 5;
+--------+---------+-------+------------------+---------+
| studid | name | marks | address | phone |
+--------+---------+-------+------------------+---------+
| 1 | steve | 100 | 5th cross street | 2456987 |
| 2 | david | 98 | welling street | 547896 |
| 3 | michael | 75 | edinburgh | 2598234 |
| 4 | jack | 82 | victoria street | 2436821 |
| 5 | anne | 100 | downing street | 2634821 |
+--------+---------+-------+------------------+---------+
5 rows in set (0.08 sec)
El ejemplo superior devuelve las cinco primeras filas de la tabla student.
|