কম্পিউটার

একই গ্রাহকদের জন্য অনুরূপ কলাম থেকে পণ্যের মূল্যের মানের যোগফল এবং একই কলামে ফলাফল প্রদর্শন করতে MySQL কোয়েরি


এর জন্য 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 সেকেন্ড)

  1. স্বতন্ত্র মানের ঘটনা গণনা করতে এবং একটি নতুন কলামে ফলাফল প্রদর্শন করতে MySQL ক্যোয়ারী?

  2. MySQL-এ একটি নির্দিষ্ট কলামের মানের আকার আনুন এবং যোগফল প্রদর্শন করুন

  3. MySQL ক্যোয়ারী সারি মান সমষ্টি এবং ফলাফল বাছাই?

  4. মাইএসকিউএল কোয়েরি দুটি কলাম থেকে সমস্ত কলামের মান গণনা করতে এবং মোট গণনার মধ্যে NULL মান বাদ দিতে?