Маҳдуд кардани миқдори сабтҳо дар 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 нафари корбари натиҷаи ҷобаҷогузориро
гиред.