ডকুমেন্টেশন যেমন বলে:
বিবৃতি LIMIT
দ্বারা ফিরে আসা সারিগুলির সংখ্যা সীমাবদ্ধ করতে এই ধারাটি ব্যবহার করা যেতে পারে SELECT
। LIMIT
এক বা দুটি সংখ্যার আর্গুমেন্ট নেয়, যা উভয়ই nonnegative পূর্ণসংখ্যার ধ্রুবক হতে হবে (প্রস্তুত বিবৃতি ব্যবহার করার সময় ব্যতীত)।
দুটি যুক্তি সহ, প্রথম যুক্তিটি প্রথম সারির প্রত্যাবর্তনের অফসেট নির্দিষ্ট করে এবং দ্বিতীয়টি সর্বাধিক সংখ্যক সারি সরাতে নির্দিষ্ট করে। The offset of the initial row is 0 (not 1)
।
LIMIT
দফা ব্যবহার করা হয় SELECT
এর ফলে সেটে সারির সংখ্যা সীমাবদ্ধ বিবৃতি। LIMIT
দফা এক বা দুই আর্গুমেন্ট গ্রহণ করে। উভয় আর্গুমেন্টের মান অবশ্যই শূন্য বা ধনাত্মক পূর্ণসংখ্যার ধ্রুবক হতে হবে।
নিম্নলিখিতটি LIMIT
2 টি আর্গুমেন্টের সাথে ক্লজ সিনট্যাক্সের চিত্রিত করেছে :
SELECT * FROM tbl
LIMIT offset, count;
আসুন দেখুন সীমাবদ্ধতার ধারাটিতে অফসেট এবং গণনাটি কী বোঝায়:
- দ্য
offset
নির্দিষ্ট করে রিটার্ন প্রথম সারির অফসেট। প্রথম সারির অফসেটটি 0 নয়, 1 নয়।
count
সারি নির্দিষ্ট করে সর্বোচ্চ সংখ্যক দেখাবে।
আপনি যখন LIMIT
একটি যুক্তি দিয়ে ব্যবহার করেন, এই যুক্তি ফলাফল সেটটির শুরু থেকে সর্বাধিক সংখ্যক সারি নির্দিষ্ট করতে ব্যবহৃত হবে।
SELECT * FROM tbl
LIMIT count;
উপরের ক্যোয়ারীটি LIMIT
দুটি যুক্তি স্বীকার করে এমন ধারাটির সাথে নিম্নলিখিত প্রশ্নের সাথে সমান :
SELECT * FROM tbl
LIMIT 0, count;
LIMIT
দফা প্রায়ই ব্যবহার করা হয়েছে ORDER BY
দফা। প্রথমে, আপনি ORDER BY
নির্দিষ্ট মানদণ্ডের উপর ভিত্তি করে ফলাফল সেটটিকে বাছাই করতে ক্লজটি ব্যবহার করেন এবং তারপরে আপনি LIMIT
সর্বনিম্ন বা সর্বাধিক মানগুলি সন্ধান করার জন্য ক্লজটি ব্যবহার করেন ।
LIMIT 1 OFFSET 0
। সুনির্দিষ্ট কারণ না থাকলে আপনার অবশ্যইORDER BY
যে কোনও প্রশ্নের মধ্যে থাকা উচিতLIMIT
।