Kirjete arvu piiramine SQL-is PHP-s
Käsuga LIMIT saame piirata
tulemuses olevate ridade arvu.
Näide
Valime esimesed kaks kasutajat:
<?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
$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
$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
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Praktilised ülesanded
Hankige esimesed 4 kasutajat.
Hankige kasutajad teisest alates, 3 tükki.
Sorteerige kasutajad palga järgi kasvavalt
ja hankige esimesed 3 töötajat sortimise
tulemusest.
Sorteerige kasutajad palga järgi kahanevalt
ja hankige esimesed 3 kasutajat sortimise
tulemusest.