আপনাকে GROUP BY ক্লজ ব্যবহার করতে হবে। আসুন প্রথমে একটি −
তৈরি করিmysql> create table DemoTable1443 -> ( -> StudentId int, -> StudentScore int -> ); Query OK, 0 rows affected (0.42 sec)
সন্নিবেশ −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> insert into DemoTable1443 values(100,78); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable1443 values(101,89); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable1443 values(100,88); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable1443 values(101,97); Query OK, 1 row affected (0.12 sec)
নির্বাচন −
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1443 থেকেmysql> select * from DemoTable1443;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-----------+--------------+ | StudentId | StudentScore | +-----------+--------------+ | 100 | 78 | | 101 | 89 | | 100 | 88 | | 101 | 97 | +-----------+--------------+ 4 rows in set (0.00 sec)
সারণির মান −
এর উপর ভিত্তি করে পূর্ণসংখ্যা যোগ করার জন্য নিচের প্রশ্নটি রয়েছেmysql> select StudentId,sum(StudentScore) from DemoTable1443 -> group by StudentId;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+-----------+-------------------+ | StudentId | sum(StudentScore) | +-----------+-------------------+ | 100 | 166 | | 101 | 186 | +-----------+-------------------+ 2 rows in set (0.00 sec)