কম্পিউটার

একটি একক MySQL সারিতে গড় গড় পান?


আপনি এর জন্য সামগ্রিক ফাংশন AVG() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
(
   Value1 int,
   Value2 int,
   Value3 int
);
Query OK, 0 rows affected (0.54 sec)

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

ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable values(10,20,30);
Query OK, 1 row affected (0.30 sec)
mysql> insert into DemoTable values(13,15,18);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable values(21,31,41);
Query OK, 1 row affected (0.21 sec)

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

ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

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

তৈরি করবে
+--------+--------+--------+
| Value1 | Value2 | Value3 |
+--------+--------+--------+
| 10     | 20     | 30     |
| 13     | 15     | 18     |
| 21     | 31     | 41     |
+--------+--------+--------+
3 rows in set (0.00 sec)

একটি একক সারি −

-এ গড় প্রদর্শনের জন্য নিম্নোক্ত ক্যোয়ারী
mysql> select avg(Value1+Value2+Value3)/3.0 from DemoTable;

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

তৈরি করবে
+-------------------------------+
| avg(Value1+Value2+Value3)/3.0 |
+-------------------------------+
| 22.11111111                   |
+-------------------------------+
1 row in set (0.00 sec)

  1. MySQL এ একটি কলামের সাবস্ট্রিং পান

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

  3. মাইএসকিউএল-এ সারি ডেটার সর্বোচ্চ (আইডি) কীভাবে পাবেন?

  4. একটি নির্দিষ্ট MySQL সারি থেকে শুধুমাত্র একটি একক মান পান?