কম্পিউটার

মাইএসকিউএল-এ অফসেট সহ LIMIT ব্যবহার করার সময় কোন সারিগুলি ফেরত দেওয়া হয়?


ধরুন LIMIT 4 এবং OFFSET হল 6 তাহলে এটি 7 থেকে 10 পর্যন্ত সারিগুলি ফেরত দেবে অর্থাৎ 10 নং সারি দিয়ে শেষ হবে৷ LIMIT 4 এবং OFFSET 6 সারি 7,8,9,10 প্রদান করে৷

আপনি সীমা এবং অফসেট বাস্তবায়নের মাধ্যমে উপরের ধারণাটি বুঝতে পারেন। আসুন একটি টেবিল তৈরি করি।

mysql> টেবিল তৈরি করুন LimitOffsettable -> ( -> Id int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.60 সেকেন্ড)

টেবিলে কিছু রেকর্ড সন্নিবেশ করা যাক। প্রশ্নটি নিম্নরূপ -

Mysql> লিমিটঅফসেটেবল মানগুলিতে সন্নিবেশ করুন 3); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> লিমিটঅফসেটেবল মানগুলিতে সন্নিবেশ করান 0.12 সেকেন্ড)mysql> লিমিটঅফসেটেবল মানগুলিতে সন্নিবেশ করান 8); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> লিমিটঅফসেটেবল মানগুলিতে সন্নিবেশ করান 0.11 সেকেন্ড)mysql> লিমিটঅফসেটেবল মানগুলিতে সন্নিবেশ করুন imitOffsettable মান(13);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)\

আপনি নির্বাচন বিবৃতির সাহায্যে উপরে সন্নিবেশিত সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> LimitOffsettable থেকে *নির্বাচন করুন;

এখানে আউটপুট −

<প্রে>+------+| আইডি |+------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11 || 12 || 13 |+------+13 সারি সেটে (0.00 সেকেন্ড)

সীমা 4 এবং অফসেট 6 প্রয়োগ করুন যা 7 থেকে 10 পর্যন্ত সারি শুরু হয় (যেমন 7,8,9,10)।

প্রশ্নটি নিম্নরূপ -

mysql> LimitOffsettable LIMIT 4 OFFSET 6 থেকে *নির্বাচন করুন;

এখানে আউটপুট যা সারি −

প্রদান করে <প্রে>+------+| আইডি |+------+| 7 || 8 || 9 || 10 |+------+4 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL এর সাথে একক সারিতে একাধিক সারি এবং কলাম সংযুক্ত করুন

  2. জয়েন ব্যবহার করে পারস্পরিক সম্পর্কের সাথে সারি গণনা করার জন্য মাইএসকিউএল কোয়েরি?

  3. MySQL দিয়ে ডুপ্লিকেট সারি থেকে শুধুমাত্র একটি সারি ফেরত দিন

  4. Apache এর সাথে MySQL ব্যবহার করা