কম্পিউটার

MySQL WHERE এর সাথে কাজ করা.. অথবা একাধিক বা ব্যবহারের সাথে প্রশ্ন করা। একটি বিকল্প আছে?


হ্যাঁ, MySQL এর জন্য একটি বিকল্প "WHERE.. OR" REGEXP ব্যবহার করছে।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable684(EmployeeInformation text); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable684 মানগুলিতে সন্নিবেশ করান )mysql> DemoTable684 মানগুলিতে সন্নিবেশ করুন('Carol 26 Flipkart'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable684 মানগুলিতে সন্নিবেশ করুন ('ডেভিড 29 মাইক্রোসফ্ট'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) /প্রে> 

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

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

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

তৈরি করবে <প্রে>+---------+| কর্মচারী তথ্য |+---------+| জন 21 গুগল || ক্যারল 23 আমাজন || Carol 26 Flipkart || ডেভিড 29 মাইক্রোসফ্ট |+---------+4 সারি সেটে (0.00 সেকেন্ড)

নিচে MySQL বাস্তবায়নের জন্য ক্যোয়ারী আছে যেখানে...অথবা REGEXP −

ব্যবহার করে
mysql> DemoTable684 থেকে *নির্বাচন করুন যেখানে EmployeeInformation REGEXP '(David|29|Microsoft)';

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

তৈরি করবে <প্রে>+---------+| কর্মচারী তথ্য |+---------+| ডেভিড 29 মাইক্রোসফ্ট |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একাধিক বা বিবৃতি ব্যবহার করে MySQL ক্যোয়ারী বাস্তবায়ন করুন। কোন সর্বোত্তম বিকল্প?

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

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

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?