এর জন্য GROUP BY এর সাথে SUM() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( CustomerName varchar(100), Product_1_Price int, Product_2_Price int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.73 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করুন('John',67,89); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable মানগুলিতে সন্নিবেশ করুন ('David',769,890); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> DemoTable মানগুলিতে ঢোকান 0.12 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+---------------------------- ----+| গ্রাহকের নাম | পণ্য_1_মূল্য | পণ্য_2_মূল্য |+---------------+-------------------+------------ ---+| জন | 67 | 89 || ডেভিড | 769 | 890 || ডেভিড | 987 | 1000 || জন | 900 | 111 |+---------------+-----------------+------------ ---+4 সারি সেটে (0.00 সেকেন্ড)নিম্নে মানের সমষ্টি করার জন্য এবং একই গ্রাহকদের জন্য ফলাফল প্রদর্শন করার প্রশ্ন রয়েছে −
mysql> CustomerName, SUM(Product_1_Price) AS Total1,SUM(Product_2_Price) Total2 হিসেবে DemoTable গ্রুপ থেকে CustomerName নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------------+---------+---------+| গ্রাহকের নাম | মোট 1 | মোট2 |+---------------+---------+---------+| জন | 967 | 200 || ডেভিড | 1756 | 1890 |+---------------+---------+-------+2 সারি সেটে (0.00 সেকেন্ড)