Kirjete arvu piiramine SQL-is PHP-s

Käsuga LIMIT saame piirata tulemuses olevate ridade arvu.

Näide

Valime esimesed kaks kasutajat:

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

Näide

Valime kõik kasutajad palgaga 500, ja siis kasutades LIMIT võtme ainult esimesed kaks valitutest:

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

Näide

Kasutades LIMIT saab valida mitu rida tulemuse keskkohast. Allolevas näites valime teisest reast (ridade nummerdamine algab nullist), 5 tükki:

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

Näide

Käsku LIMIT saab kombineerida ORDER BY-ga. Sel juhul tuleb kõigepealt kirjutada sortimiskäsk ja seejärel - limiit. Järgmises näites sorteerime kõigepealt kirjed vanuse järgi kasvavalt, ja siis võtame esimesed 3 tükki:

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

Praktilised ülesanded

Задание 1

Hankige esimesed 4 kasutajat.

Задание 2

Hankige kasutajad teisest alates, 3 tükki.

Задание 3

Sorteerige kasutajad palga järgi kasvavalt ja hankige esimesed 3 töötajat sortimise tulemusest.

Задание 4

Sorteerige kasutajad palga järgi kahanevalt ja hankige esimesed 3 kasutajat sortimise tulemusest.