কম্পিউটার

একটি কলাম MySQL ক্যোয়ারীতে সংখ্যার গড় গণনা করুন?


MySQL এগ্রিগেট ফাংশন AVG() এর সাহায্যে একটি কলামে সংখ্যার গড় গণনা করুন।

সিনট্যাক্স নিম্নরূপ -

select avg(yourColumnName) as anyVariableName from yourTableName;

উপরের ধারণাটি বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার জন্য নিম্নোক্ত ক্যোয়ারী।

mysql> create table AverageCalculateDemo
   −> (
      −> SubjectMarks int
   −> );
Query OK, 0 rows affected (0.67 sec)

টেবিলে কিছু রেকর্ড সন্নিবেশ করার জন্য নিম্নোক্ত ক্যোয়ারী −

mysql> insert into AverageCalculateDemo values(70);
Query OK, 1 row affected (0.14 sec)

mysql> insert into AverageCalculateDemo values(80);
Query OK, 1 row affected (0.19 sec)

mysql> insert into AverageCalculateDemo values(65);
Query OK, 1 row affected (0.13 sec)

mysql> insert into AverageCalculateDemo values(55);
Query OK, 1 row affected (0.13 sec)

mysql> insert into AverageCalculateDemo values(60);
Query OK, 1 row affected (0.23 sec)

একটি নির্বাচন বিবৃতির সাহায্যে সমস্ত মান প্রদর্শন করুন। সমস্ত রেকর্ড প্রদর্শন করার জন্য ক্যোয়ারীটি নিম্নরূপ -

mysql> select *from AverageCalculateDemo;

নিচের আউটপুট −

+--------------+
| SubjectMarks |
+--------------+
|           70 |
|           80 |
|           65 |
|           55 |
|           60 |
+--------------+
5 rows in set (0.00 sec)

MySQL -

-এ কলামের গড় গণনা করে এমন প্রশ্ন এখানে রয়েছে
mysql> select avg(SubjectMarks) as AverageOf4Numbers from AverageCalculateDemo;

নিম্নোক্ত আউটপুটটি গড় প্রদর্শন করে −

+-------------------+
| AverageOf4Numbers |
+-------------------+
| 66.0000           |
+-------------------+
1 row in set (0.00 sec)

  1. কলামের মানের গড় গণনা করুন এবং MySQL-এ কোন দশমিক ছাড়াই ফলাফল প্রদর্শন করুন

  2. একটি কলাম মান প্রতিস্থাপন করতে MySQL ক্যোয়ারী

  3. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?

  4. মাইএসকিউএল কোয়েরি "UP" নামের অনুরূপ কলাম সহ 5টি টেবিল থেকে যোগফল গণনা করতে?