কম্পিউটার

একটি টেবিল কলাম থেকে 0 এবং 1s সংখ্যা গণনা করতে এবং দুটি কলামে প্রদর্শন করতে MySQL কোয়েরি?


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

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

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

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

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

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

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

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

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

mysql> DemoTable tbl থেকে all_one_count হিসাবে sum(tbl.isMarried=1), all_zero_count হিসাবে sum(tbl.isMarried=0), sum(tbl.isMarried in(0,1)) all_zero_count_and_one_count হিসাবে নির্বাচন করুন;

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

তৈরি করবে <প্রে>+----------------------------------+------------ -----------------+| all_one_count | সব_শূন্য_গণনা | সব_শূন্য_গণনা_এবং_এক_গণনা |+------------------+----------------+------------ ----------------+| 4 | 3 | 7 |+----------------------------+--------------- ----------------+1 সারি সেটে (0.04 সেকেন্ড)
  1. জাভা সহ একটি MySQL টেবিলে কলামের সংখ্যা গণনা করুন

  2. মাইএসকিউএল ক্যোয়ারী ডুপ্লিকেট টিপল খুঁজে বের করতে এবং গণনা প্রদর্শন করতে?

  3. একটি মাইএসকিউএল টেবিলে রেকর্ডের সংঘটনের সংখ্যা গণনা করুন এবং একটি নতুন কলামে ফলাফল প্রদর্শন করবেন?

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