Ograničavanje broja zapisa u SQL-u u PHP-u
Pomoću komande LIMIT možemo da ograničimo
broj redova u rezultatu.
Primer
Izaberimo prva dva korisnika:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Primer
Izaberimo sve korisnike sa platom 500,
a zatim pomoću LIMIT uzmimo samo
prva dva iz izabranih:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Primer
Pomoću LIMIT može se izabrati više
redova iz sredine rezultata. U primeru ispod
ćemo izabrati od drugog reda (numeracija redova
je od nule), 5 komada:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Primer
Komandu LIMIT može se kombinovati
sa ORDER BY. Prilikom toga prvo treba
napisati komandu za sortiranje, a zatim - limit.
U sledećem primeru ćemo prvo sortirati
zapise po rastućem godištu, a zatim uzeti
prvih 3 komada:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Praktični zadaci
Dobijte prvih 4 korisnika.
Dobijte korisnike od drugog, 3 komada.
Sortirajte korisnike po rastućoj plati
i dobijte prvih 3 radnika iz rezultata
sortiranja.
Sortirajte korisnike po opadajućoj plati
i dobijte prvih 3 korisnika iz rezultata
sortiranja.