এসকিউএল-এ 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 এর সাথে
সংযুক্ত করা যেতে পারে। এক্ষেত্রে প্রথমে
সর্টিং কমান্ড, তারপর - লিমিট লিখতে হবে।
নিচের উদাহরণে আমরা প্রথমে বয়সের ascending order-এ
রেকর্ড সাজাব, তারপর প্রথম 3টি নিব:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
ব্যবহারিক সমস্যা
প্রথম 4 জন ব্যবহারকারী পান।
দ্বিতীয় থেকে, 3 জন ব্যবহারকারী পান।
ব্যবহারকারীদের বেতনের ascending order-এ সাজান
এবং সর্টিং ফলাফল থেকে প্রথম 3 জন কর্মী পান।
ব্যবহারকারীদের বেতনের descending order-এ সাজান
এবং সর্টিং ফলাফল থেকে প্রথম 3 জন ব্যবহারকারী পান।