ჩანაწერების რაოდენობის შეზღუდვა SQL-ში PHP-ში
ბრძანების LIMIT საშუალებით ჩვენ შეგვიძლია შევზღუდოთ
შედეგში მწკრივების რაოდენობა.
მაგალითი
ამოვირჩიოთ პირველი ორი მომხმარებელი:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
მაგალითი
ამოვირჩიოთ ყველა მომხმარებელი ხელფასით 500,
შემდეგ კი LIMIT-ის გამოყენებით ავიღოთ მხოლოდ
პირველი ორი ამორჩეულიდან:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
მაგალითი
LIMIT-ის საშუალებით შესაძლებელია ამოვირჩიოთ რამდენიმე
მწკრივი შედეგის შუა ნაწილიდან. ქვემოთ მოცემულ მაგალითში
ჩვენ ავირჩევთ მეორე მწკრივიდან (მწკრივების ნუმერაცია
იწყება ნულიდან), 5 ცალი:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
მაგალითი
ბრძანება LIMIT შეიძლება კომბინირებული იყოს
ORDER BY-თან. ამ შემთხვევაში ჯერ უნდა
იწეროს დალაგების ბრძანება, შემდეგ კი - ლიმიტი.
შემდეგ მაგალითში ჩვენ ჯერ დავალაგებთ
ჩანაწერებს ასაკის ზრდის მიხედვით, შემდეგ კი ავიღებთ
პირველ 3 ცალს:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
პრაქტიკული ამოცანები
მიიღეთ პირველი 4 მომხმარებელი.
მიიღეთ მომხმარებლები მეორედან, 3 ცალი.
დაალაგეთ მომხმარებლები ხელფასის ზრდის მიხედვით
და მიიღეთ პირველი 3 თანამშრომელი დალაგების შედეგიდან.
დაალაგეთ მომხმარებლები ხელფასის კლების მიხედვით
და მიიღეთ პირველი 3 მომხმარებელი დალაგების შედეგიდან.