কম্পিউটার

MySQL-এ LIMIT সহ একাধিক কোথায়?


এই জন্য, আপনি UNION ALL অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Subject varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(বিষয়) মান ('MySQL');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করুন ('MySQL'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.19 সেকেন্ড)mysql> DemoTable(বিষয়) মান ('MongoDB') ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করুন ('MongoDB'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.13 সেকেন্ড)mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করান 0.25 সেকেন্ড)mysql> DemoTable(বিষয়) মানগুলিতে সন্নিবেশ করান 0.14 সেকেন্ড)

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

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

আউটপুট

<প্রে>+----+---------+| আইডি | বিষয় |+---+---------+| 1 | মাইএসকিউএল || 2 | মাইএসকিউএল || 3 | মঙ্গোডিবি || 4 | মঙ্গোডিবি || 5 | মাইএসকিউএল || 6 | জাভা || 7 | মাইএসকিউএল || 8 | MongoDB |+----+---------+8 সারি সেটে (0.00 সেকেন্ড)

MySQL -

-এ LIMIT সহ একাধিক WHERE প্রয়োগ করার জন্য নিম্নোক্ত ক্যোয়ারী
mysql> (DemoTable থেকে *নির্বাচন করুন যেখানে Subject='MySQL' সীমা 3) -> union all -> (DemoTable থেকে *নির্বাচন করুন যেখানে Subject='MongoDB' সীমা 5) ->;

আউটপুট


<প্রে>+----+---------+| আইডি | বিষয় |+---+---------+| 1 | মাইএসকিউএল || 2 | মাইএসকিউএল || 5 | মাইএসকিউএল || 3 | মঙ্গোডিবি || 4 | মঙ্গোডিবি || 8 | MongoDB |+----+---------+6 সারি সেটে (0.00 সেকেন্ড)
  1. কোথায় ধারা সহ MySQL ভিউ ব্যবহার করবেন?

  2. একটি MySQL সংরক্ষিত পদ্ধতিতে WHERE IN() এর সাথে কাজ করা

  3. MySQL WHERE ক্লজে একাধিক মান সহ আপডেট করুন

  4. MySQL-এ ORDER BY সহ একাধিক লাইক অপারেটর?