IN(এর পরিবর্তে), একটি ক্ষেত্রের মধ্যে কমা দ্বারা পৃথক করা মানগুলির মধ্যে অনুসন্ধান করতে FIND_IN_SET ব্যবহার করুন৷ আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> ListOfValues text -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন('10|20|30|40|50|60|100')সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| ListOfValues |+------------+| 10|20|30|40|50|60|100 |+-------------------------+1 সারি সেটে (0.00 সেকেন্ড)
একটি ক্ষেত্রের মধ্যে কমা বিভক্ত মানগুলির মধ্যে অনুসন্ধান করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −
৷mysql> DemoTable থেকে FIND_IN_SET(100, প্রতিস্থাপন(ListOfValues,'|',',')) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <পূর্ব>+------------------------------------------------------------ ---+| FIND_IN_SET(100, প্রতিস্থাপন(ListOfValues,'|',',')) |+------------------ ------------------+| 7 |+------------------------------------------------------------ --+1 সারি সেটে (0.04 সেকেন্ড)