এর জন্য, আপনি GROUP BY ক্লজের সাথে সামগ্রিক ফাংশন SUM() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> EmployeeName varchar(20), -> Joining date, -> Salary int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান -25',100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('Bob','2019-12-14',600); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড) mysql> DemoTable মান ('Carol','2019-11-03',300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+---------------+---------+| কর্মচারীর নাম | যোগদানের তারিখ | বেতন ডেভিড | 2019-11-02 | 400 || রবার্ট | 2018-11-25 | 100 || বব | 2019-12-14 | 600 || ক্যারল | 2019-11-03 | 300 |+---------------+------------+---------+4 সারি সেটে (0.00 সেকেন্ড)প্রে>একটি কলামে ঘরের যোগফলের জন্য এখানে ক্যোয়ারী আছে যদি অন্য কলামে একটি শর্ত পূরণ করা হয় -
mysql> যোগদানের বছর হিসাবে বছর (যোগদানের তারিখ) নির্বাচন করুন, -> মাস (যোগদানের তারিখ) যোগদানের মাস হিসাবে, -> যোগফল (বেতন) মোট হিসাবে, -> গ্রুপ_কনক্যাট(কর্মচারীর নাম) নাম হিসাবে -> ডেমোটেবল থেকে -> যোগদানের বছর, যোগদানের মাধ্যমে গ্রুপ;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+-------+--------- ----+| যোগদানের বছর | যোগদানের মাস | মোট | নাম |+------------+---------------+-------+---------- ---+| 2018 | 11 | 100 | রবার্ট || 2019 | 11 | 700 | ডেভিড, ক্যারল || 2019 | 12 | 600 | বব |+------------+---------------+-------+---------- ---+3 সারি সেটে (0.04 সেকেন্ড)