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 пайдаланушыны алыңыз.