নির্দিষ্ট নম্বর সহ সমস্ত রেকর্ড নির্বাচন করতে, MySQL এ FIND_IN_SET() ব্যবহার করুন৷
আসুন একটি টেবিল তৈরি করি -
উদাহরণ
mysql> টেবিল ডেমো73 তৈরি করুন -> ( -> interest_id varchar(100), -> interest_name varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (1.48
সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -
উদাহরণ
mysql> demo73 মানগুলিতে সন্নিবেশ করুন("100,101,103,105","SSC");কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.34mysql> demo73 মানগুলিতে সন্নিবেশ করুন("105,103,1005,1003,104");,"Queryputer ঠিক আছে, 1 সারি প্রভাবিত (0.10mysql> demo73 মানগুলিতে ঢোকান("110,105,104,111","নভেল"); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.31
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনউদাহরণ
mysql> demo73 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
+------------+---------------+| interest_id | আগ্রহ_নাম |+------------+---------------+| 100,101,103,105 | এসএসসি || 105,103,1005,1003,104 | কম্পিউটার || 110,105,104,111 | উপন্যাস |+------------+--------------- সেটে 3 সারি (0.00প্রে>যদি নির্দিষ্ট সংখ্যা −
থাকে তবে সমস্ত রেকর্ড নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারীউদাহরণ
mysql> demo73 থেকে *নির্বাচন করুন যেখানে find_in_set("103",interest_id)> 0;এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
+------------+---------------+| interest_id | আগ্রহ_নাম |+------------+---------------+| 100,101,103,105 | এসএসসি || 105,103,1005,1003,104 | কম্পিউটার |+------------+---------------+2 সারি সেটে (0.00 সেকেন্ড )