কম্পিউটার

MySQL LIMIT এবং OFFSET এর পার্থক্য উল্লেখ করে একটি একক প্রশ্নে প্রয়োগ করুন


লিমটি বলে যে আপনি কতগুলি রেকর্ড চান যখন অফসেট প্রদত্ত অবস্থান +1 থেকে রেকর্ডগুলি দেয়৷ আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.33 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('David'); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Sam) '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করান ('Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.59 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('Robert'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.60 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+| নাম |+---------+| জন || ক্রিস || ডেভিড || বব || স্যাম || মাইক || ক্যারল || রবার্ট |+-------+8 সারি সেটে (0.00 সেকেন্ড)

MySQL সীমা অফসেট −

বাস্তবায়নের জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable limit 4 offset 3 থেকে *নির্বাচন করুন;

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------+| নাম |+------+| বব || স্যাম || মাইক || ক্যারল |+------+4 সারি সেটে (0.00 সেকেন্ড)
  1. প্রথম মানের চারপাশে মোড়ানো এবং একটি একক প্রশ্নে ASC এবং DESC দ্বারা MySQL অর্ডার প্রয়োগ করুন

  2. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন

  3. একটি একক MySQL ক্যোয়ারীতে SELECT LIKE এবং CHAR_LENGTH() প্রয়োগ করুন

  4. AND &OR অপারেটরের সাথে একটি একক MySQL ক্যোয়ারী ব্যবহার করে একটি নির্দিষ্ট রেকর্ড আনুন