ডকুমেন্টেশন যেমন বলে:
বিবৃতি LIMIT দ্বারা ফিরে আসা সারিগুলির সংখ্যা সীমাবদ্ধ করতে এই ধারাটি ব্যবহার করা যেতে পারে SELECT। LIMIT এক বা দুটি সংখ্যার আর্গুমেন্ট নেয়, যা উভয়ই nonnegative পূর্ণসংখ্যার ধ্রুবক হতে হবে (প্রস্তুত বিবৃতি ব্যবহার করার সময় ব্যতীত)।
দুটি যুক্তি সহ, প্রথম যুক্তিটি প্রথম সারির প্রত্যাবর্তনের অফসেট নির্দিষ্ট করে এবং দ্বিতীয়টি সর্বাধিক সংখ্যক সারি সরাতে নির্দিষ্ট করে। The offset of the initial row is 0 (not 1)।
LIMITদফা ব্যবহার করা হয় SELECTএর ফলে সেটে সারির সংখ্যা সীমাবদ্ধ বিবৃতি। LIMITদফা এক বা দুই আর্গুমেন্ট গ্রহণ করে। উভয় আর্গুমেন্টের মান অবশ্যই শূন্য বা ধনাত্মক পূর্ণসংখ্যার ধ্রুবক হতে হবে।
নিম্নলিখিতটি LIMIT2 টি আর্গুমেন্টের সাথে ক্লজ সিনট্যাক্সের চিত্রিত করেছে :
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।