কমা-বিভক্ত-মান গণনা করতে, FIND_IN_SET() এর সাথে সমষ্টিগত ফাংশন COUNT(*) ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( মান varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.49 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| মান |+------------+| 10,20,60,80 || 60,70,90 || 50,55,65,60 || 90,98,97 |+------------+4 সারি সেটে (0.00 সেকেন্ড)ডাটাবেস থেকে পুনরুদ্ধার কমা-বিচ্ছিন্ন মান গণনা করার জন্য নিচের প্রশ্নটি রয়েছে −
mysql> DemoTable থেকে count(*) নির্বাচন করুন যেখানে find_in_set('60',Value)> 0;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| গণনা(*) |+---------+| 3 |+---------+1 সারি সেটে (0.00 সেকেন্ড)