Kufizimi i numrit të të dhënave në SQL në PHP

Me ndihmën e komandës LIMIT mund të kufizojmë numrin e rreshtave në rezultat.

Shembull

Le të zgjedhim dy përdoruesit e parë:

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

Shembull

Le të zgjedhim të gjithë përdoruesit me pagë 500, dhe pastaj me ndihmën e LIMIT të marrim vetëm dy të parët nga të përzgjedhurit:

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

Shembull

Me ndihmën e LIMIT mund të zgjidhni disa rreshta nga mesi i rezultatit. Në shembullin vijues ne do të zgjedhim nga rreshti i dytë (numërimi i rreshtave fillon nga zero), 5 copë:

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

Shembull

Komanda LIMIT mund të kombinohet me ORDER BY. Në këtë rast, fillimisht duhet të shkruhet komanda e renditjes, dhe pastaj - limiti. Në shembullin vijues, fillimisht do t'i renditim të dhënat sipas moshës në ngjitje, dhe pastaj do të marrim 3 të parat:

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

Detyra praktike

Задание 1

Merrni 4 përdoruesit e parë.

Задание 2

Merrni përdoruesit nga i dyti, 3 copë.

Задание 3

Renditni përdoruesit sipas pagës në ngjitje dhe merrni 3 punonjësit e parë nga rezultati i renditjes.

Задание 4

Renditni përdoruesit sipas pagës në zbritje dhe merrni 3 përdoruesit e parë nga rezultati i renditjes.