PHP में SQL में रिकॉर्ड्स की संख्या सीमित करना
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 उपयोगकर्ता प्राप्त करें।