Limitation du nombre d'enregistrements en SQL avec PHP

Avec la commande LIMIT, nous pouvons limiter le nombre de lignes dans le résultat.

Exemple

Sélectionnons les deux premiers utilisateurs :

php<?php
  $query = "SELECT * FROM users LIMIT 2";
?>

Exemple

Sélectionnons tous les utilisateurs avec un salaire de 500, puis utilisons LIMIT pour ne prendre que les deux premiers parmi ceux sélectionnés :

php<?php
  $query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>

Exemple

Avec LIMIT, on peut sélectionner plusieurs lignes depuis le milieu du résultat. Dans l'exemple ci-dessous, nous sélectionnons à partir de la deuxième ligne (la numérotation des lignes commence à zéro), 5 unités :

php<?php
  $query = "SELECT * FROM users LIMIT 1,5";
?>

Exemple

La commande LIMIT peut être combinée avec ORDER BY. Dans ce cas, il faut d'abord écrire la commande de tri, puis - la limite. Dans l'exemple suivant, nous trions d'abord les enregistrements par âge croissant, puis nous prenons les 3 premiers :

php<?php
  $query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>

Tâches pratiques

Задание 1

Récupérez les 4 premiers utilisateurs.

Задание 2

Récupérez les utilisateurs à partir du deuxième, 3 unités.

Задание 3

Triez les utilisateurs par salaire croissant et récupérez les 3 premiers employés du résultat du tri.

Задание 4

Triez les utilisateurs par salaire décroissant et récupérez les 3 premiers utilisateurs du résultat du tri.