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

Praktični zadaci

Задание 1

Dobijte prvih 4 korisnika.

Задание 2

Dobijte korisnike od drugog, 3 komada.

Задание 3

Sortirajte korisnike po rastućoj plati i dobijte prvih 3 radnika iz rezultata sortiranja.

Задание 4

Sortirajte korisnike po opadajućoj plati i dobijte prvih 3 korisnika iz rezultata sortiranja.