MySQL IN() এর মত একটি প্রশ্ন বাস্তবায়ন করতে, আপনাকে LIKE অপারেটরের সাথে COUNT(), IF() ব্যবহার করতে হবে। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> বিষয় varchar(80) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.58 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('JavaMySQL'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান ('MongoDB'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('Java '); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট তৈরি করবে −
<প্রে>+---------------+| বিষয় |+---------------+| MySQLMongoDB || মাইএসকিউএল || JavaMySQL || মঙ্গোডিবি || জাভা |+-------------+5 সারি সেটে (0.00 সেকেন্ড)এখানে LIKE as IN() −
বাস্তবায়নের জন্য প্রশ্ন রয়েছেmysql> নির্বাচন করুন -> গণনা(যদি('%MySQL%',1,NULL) এর মত বিষয়) MySQLCcount হিসাবে, -> count(if('%Java%',1,NULL) এর মত বিষয়) জাভাকাউন্ট হিসাবে, -> গণনা(যদি('%MongoDB%',1,NULL) এর মত বিষয়) MongoDBcount হিসাবে -> DemoTable থেকে;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+------------+---------------+| MySQLCcount | জাভাকাউন্ট | MongoDBCcount |+------------+------------+-------------+| 3 | 2 | 2 |+------------+------------+-------------+1 সারি সেটে (0.00 সেকেন্ড )