কম্পিউটার

একই আইডি সহ সারিগুলির গড় খুঁজে পেতে 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. LIKE অপারেটরের সাথে একাধিক ক্ষেত্রে একই মান খুঁজে পেতে MySQL ক্যোয়ারী?

  4. MySQL - একই ID সহ SUM সারি?