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)