আপনি একটি ডাটাবেসে অনুভূমিক মান গণনা করতে MySQL থেকে সমষ্টি ফাংশন COUNT() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstValue int, SecondValue int, ThirdValue int, FourthValue int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(FirstValue,SecondValue,ThirdValue,FourthValue) মান(-18,45,0,155); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)mysql> ডেমোটেবলে ঢোকান ) মান(0,235,নাল,15); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---+------------+-------------+------------+- ------------+| আইডি | প্রথম মান | দ্বিতীয় মান | তৃতীয় মান | চতুর্থ মান |+----+------------+-------------+------------ -----------+| 1 | -18 | 45 | 0 | 155 || 2 | 0 | 235 | NULL | 15 |+----+------------+------------+------------+--- -----------+2 সারি সেটে (0.00 সেকেন্ড)
এখানে একটি ডাটাবেসের অনুভূমিক মান গণনা করার প্রশ্ন রয়েছে −
mysql> COUNT(প্রথম মান> 0 বা NULL) + COUNT(দ্বিতীয় মান> 0 বা NULL) + COUNT(তৃতীয় মান> 0 বা NULL) + COUNT(চতুর্থ মান> 0 বা শূন্য) TOTAL_VALUE> DemoTable FROM হিসাবেএটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| TOTAL_VALUE |+------------+| 4 |+------------+1 সারি সেটে (0.00 সেকেন্ড)