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<?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<?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<?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<?php
  $query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>

Tareas prácticas

Задание 1

Obtenga los primeros 4 usuarios.

Задание 2

Obtenga los usuarios desde el segundo, 3 unidades.

Задание 3

Ordene los usuarios por salario ascendente y obtenga los primeros 3 trabajadores del resultado del ordenamiento.

Задание 4

Ordene los usuarios por salario descendente y obtenga los primeros 3 usuarios del resultado del ordenamiento.