কম্পিউটার

একটি টেবিলে দুটি ভিন্ন সেটের সারি গণনা করা এবং তারপর সেগুলিকে MySQL-এ ভাগ করা


এর জন্য, গণনা(*) ব্যবহার করুন এবং সারির দুটি ভিন্ন সেটের গণনা ভাগ করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable(isMarried tinyint(1));কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান 1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07 সেকেন্ড) mysql> DemoTable মানগুলিতে ঢোকান(1); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.26 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন 0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+| বিবাহিত |+------------+| 1 || 0 || 1 || 1 || 1 |+----------+5 সারি সেটে (0.00 সেকেন্ড)

একটি টেবিলে দুটি ভিন্ন সেটের সারির গণনা এবং তারপর তাদের ভাগ করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে -

mysql> নির্বাচন করুন ( DemoTable where isMarried=1) থেকে গণনা (*) নির্বাচন করুন / ( DemoTable where isMarried=0) থেকে দ্বৈত থেকে বিভক্ত হিসাবে গণনা (*) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------+| ভাগ |+---------+| 4.0000 |+-------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল ক্ষেত্র গণনা পান?

  2. দুটি টেবিল থেকে গণনা করুন এবং মাইএসকিউএল-এ স্ট্রিংয়ের সম্মিলিত গণনা দিন?

  3. কিভাবে একটি একক MySQL ক্যোয়ারীতে দুটি টেবিল থেকে সারি গণনা করবেন?

  4. একাধিক সারি গণনা করুন এবং MySQL সহ বিভিন্ন কলামে (এবং একটি একক সারি) ফলাফল প্রদর্শন করুন