PHP-də SQL sorğularında qeyd sayının məhdudlaşdırılması
LIMIT əmri ilə nəticədəki sətirlərin sayını məhdudlaşdıra bilərik.
Nümunə
İlk iki useri seçək:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Nümunə
Maşşı 500 olan bütün userləri seçək,
və sonra LIMIT ilə onlardan yalnız
ilk ikisini götürək:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Nümunə
LIMIT ilə nəticənin ortasından bir neçə
sətir seçmək olar. Aşağıdakı nümunədə biz
ikinci sətirdən (sətirlərin nömrələnməsi
sıfırdan başlayır), 5 ədəd seçəcəyik:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Nümunə
LIMIT əmrini ORDER BY ilə
birləşdirmək olar. Bu zaman əvvəlcə çeşidləmə
əmri, sonra isə limit yazılmalıdır.
Aşağıdakı nümunədə biz əvvəlcə qeydləri
yaşa görə artan sıra ilə çeşidləyəcəyik, sonra isə
ilk 3 ədədini götürəcəyik:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Praktiki tapşırıqlar
İlk 4 useri əldə edin.
İkincidən başlayaraq, 3 user əldə edin.
Userləri maaşa görə artan sıra ilə çeşidləyin
və çeşidləmə nəticəsindən ilk 3 işçini əldə edin.
Userləri maaşa görə azalan sıra ilə çeşidləyin
və çeşidləmə nəticəsindən ilk 3 useri əldə edin.