গ্রুপ মার্ক করতে, MySQL GROUP BY ব্যবহার করুন। যোগ করার জন্য, MySQL sum() ফাংশন ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> create table DemoTable1920 ( StudentName varchar(20), StudentMarks int ); Query OK, 0 rows affected (0.00 sec)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন DemoTable1920 মানগুলিতেmysql> insert into DemoTable1920 values('Chris',67); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1920 values('David',97); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1920 values('Chris',57); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1920 values('David',45); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1920 values('Chris',89); Query OK, 1 row affected (0.00 sec)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1920 থেকেmysql> select * from DemoTable1920;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-------------+--------------+ | StudentName | StudentMarks | +-------------+--------------+ | Chris | 67 | | David | 97 | | Chris | 57 | | David | 45 | | Chris | 89 | +-------------+--------------+ 5 rows in set (0.00 sec)
এখানে একটি নির্দিষ্ট ছাত্র-
এর গ্রুপ মার্কের প্রশ্ন রয়েছেmysql> select StudentName,SUM(StudentMarks) as TotalMarks from DemoTable1920 group by StudentName;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-------------+------------+ | StudentName | TotalMarks | +-------------+------------+ | Chris | 213 | | David | 142 | +-------------+------------+ 2 rows in set (0.00 sec)