কম্পিউটার

একটি মাইএসকিউএল টেবিলে নন-নাল বা অশূন্য কলামের সংখ্যা গণনা করছেন?


এর জন্য if() পদ্ধতি ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Number1 int, -> Number2 int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.15 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(Number1,Number2) মান(10,20);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.41 সেকেন্ড)mysql> DemoTable(Number1,Number2) মানগুলিতে (0,32); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.38 সেকেন্ড) mysql> DemoTable(Number1,Number2) মান (40,0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড)mysql> DemoTable(Number1,Number2) মানগুলিতে সন্নিবেশ করুন(40,50);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে
+----+---------+---------+| আইডি | সংখ্যা 1 | নম্বর2 |+----+---------+---------+| 1 | 10 | 20 || 2 | 0 | 32 || 3 | 40 | 0 || 4 | 40 | 50 |+----+---------+---------+4 সারি সেটে (0.00 সেকেন্ড)

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

mysql> নির্বাচন করুন *,-> if(Number1 <> 0,1,0)+if(Number2 <> 0,1,0) AS TotalCount-> DemoTable থেকে;

আউটপুট

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

তৈরি করবে
+---+---------+---------+------------+| আইডি | সংখ্যা 1 | সংখ্যা2 | মোট গণনা |+----+---------+---------+------------+| 1 | 10 | 20 | 2 || 2 | 0 | 32 | 1 || 3 | 40 | 0 | 1 || 4 | 40 | 50 | 2 |+---+---------+---------+------------+4 সারি সেটে (0.00 সেকেন্ড) 
  1. MySQL-এ একটি টেবিলের পুরো চারটি কলাম থেকে সর্বনিম্ন স্কোর খুঁজুন

  2. জাভা সহ একটি MySQL টেবিলে কলামের সংখ্যা গণনা করুন

  3. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে ঘটনার সংখ্যা খুঁজে পেতে?

  4. মাইএসকিউএল-এ নির্দিষ্ট মান থাকা কলামের সংখ্যা কীভাবে গণনা করবেন?