কম্পিউটার

মাইএসকিউএল-এ ডাটাবেস সারি জুড়ে একটি গড় মান কীভাবে গণনা করবেন?


এর জন্য, আপনি AVG() ব্যবহার করতে পারেন। নিম্নলিখিত সিনট্যাক্স −

যেকোনোAliasName1 হিসাবে avg(yourColumnName1) নির্বাচন করুন, avg(yourColumnName2) as anyAliasName2, avg(yourColumnName3) anyAliasName3 হিসাবে,..Nfrom yourTableName;

আসুন একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন ডেমো31−> (−> value1 int,−> value2 int,−> value3 int−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.27 সেকেন্ড)

সন্নিবেশ কমান্ডের সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন -

mysql> demo31 মানগুলিতে ঢোকান )mysql> demo31 মানগুলিতে ঢোকান 

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন demo31 থেকে
mysql> নির্বাচন করুন;

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

তৈরি করবে
+---------+---------+---------+| মান1 | মান2 | মান3 |+---------+---------+---------+| 34 | 55 | 67 || 50 | 60 | 70 || 100 | 200 | 300 || 10 | 300 | 200 |+---------+---------+---------+4 সারি সেটে (0.00 সেকেন্ড) 

ডাটাবেস সারি −

জুড়ে একটি গড় মান গণনা করার জন্য নিম্নলিখিত প্রশ্নটি রয়েছে
mysql> demo31 থেকে মান1_AVG হিসাবে avg(value1),−> avg(value2) Value2_AVG হিসাবে,−> avg(value3) Value3_AVG−> হিসাবে নির্বাচন করুন;

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

তৈরি করবে
+------------+------------+------------+| মান1_AVG | মান2_AVG | মান3_AVG |+------------+------------+------------+| 48.5000 | 153.7500 | 159.2500 |+------------+---------+------------+1 সারি সেটে (0.00 সেকেন্ড) 

  1. কিভাবে একটি MySQL ডাটাবেস ব্যাকআপ করবেন

  2. কিভাবে MySQL থেকে শেষ 10 সারি নির্বাচন করবেন?

  3. মাইএসকিউএল-এ একটি মান একটি পূর্ণসংখ্যা কিনা তা আমি কিভাবে পরীক্ষা করব?

  4. মাইএসকিউএল-এ কোন ডাটাবেস নির্বাচন করা হয়েছে তা কীভাবে পরীক্ষা করবেন?