কম্পিউটার টিউটোরিয়াল

একই ID 가진 সারিগুলোর গড় বের করার MySQL কোয়েরি

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   StudentId int, 
   StudentMarks int ); 
Query OK, 0 rows affected (0.83 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values(1000,78); Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values(1001,88); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(1000,89); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values(1000,67); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values(1000,90); Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable values(1001,91); Query OK, 1 row affected (0.17 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+-----------+--------------+ 
| StudentId | StudentMarks | 
+-----------+--------------+ 
| 1000      | 78           | 
| 1001      | 88           | 
| 1000      | 89           | 
| 1000      | 67           | 
| 1000      | 90           | 
| 1001      | 91           | 
+-----------+--------------+ 
6 rows in set (0.00 sec)

একই ID 가진 সারিগুলোর গড় বের করার কোয়েরি:

mysql> select StudentId,avg(StudentMarks) from DemoTable group by StudentId;

এটি নিচের আউটপুট তৈরি করবে:

+-----------+-------------------+ 
| StudentId | avg(StudentMarks) | 
+-----------+-------------------+ 
| 1000      | 81.0000           | 
| 1001      | 89.5000           | 
+-----------+-------------------+ 
2 rows in set (0.03 sec)
  1. MySQL কোয়ারি: শুধু NULL মান 가진 সারিগুলো তুলনা করে প্রদর্শন করা

  2. পাঁচ মান ওয়ালা কলাম থেকে শুধু প্রথম তিনটি মানের গড় বের করার MySQL কোয়েরি

  3. MySQL-এ LIKE অপারেটর দিয়ে একাধিক ফিল্ডে একই মান খুঁজে বের করা

  4. MySQL-এ GROUP BY HAVING ব্যবহার করে একই ID 가진 রোদের SUM করা