কম্পিউটার

MySQL ডাটাবেস থেকে পুনরুদ্ধার করা সারিতে নির্দিষ্ট কমা বিভক্ত মানগুলি কীভাবে গণনা করবেন?


কমা-বিভক্ত-মান গণনা করতে, 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 সেকেন্ড)
  1. MySQL-এ কমা দ্বারা বিভক্ত একটি একক সারিতে সমস্ত কলামের মান প্রদর্শন করবেন?

  2. কমা বিভক্ত মান সহ MySQL এ র্যান্ডম সারিগুলি কীভাবে আনবেন?

  3. মাইএসকিউএল-এ কমা বিভক্ত মানগুলির মধ্যে নির্দিষ্ট স্ট্রিংগুলি কীভাবে অনুসন্ধান করবেন?

  4. কিভাবে টেবিল যোগদান এবং একটি MySQL ডাটাবেস থেকে মান আনয়ন?