Limitación del número de registros en SQL en PHP
Con el comando LIMIT podemos limitar
el número de filas en el resultado.
Ejemplo
Seleccionemos los dos primeros usuarios:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Ejemplo
Seleccionemos todos los usuarios con salario 500,
y luego usando LIMIT tomemos solo
los dos primeros de los seleccionados:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Ejemplo
Con LIMIT se pueden seleccionar varias
filas de la mitad del resultado. En el ejemplo siguiente
seleccionaremos desde la segunda fila (la numeración de filas
empieza desde cero), 5 unidades:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Ejemplo
El comando LIMIT se puede combinar
con ORDER BY. En este caso, primero hay que
escribir el comando de ordenamiento, y luego - el límite.
En el siguiente ejemplo, primero ordenaremos
los registros por edad ascendente, y luego tomaremos
las primeras 3 unidades:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Tareas prácticas
Obtenga los primeros 4 usuarios.
Obtenga los usuarios desde el segundo, 3 unidades.
Ordene los usuarios por salario ascendente
y obtenga los primeros 3 trabajadores del resultado
del ordenamiento.
Ordene los usuarios por salario descendente
y obtenga los primeros 3 usuarios del resultado
del ordenamiento.