কম্পিউটার

আমি কিভাবে আমার MySQL পণ্য টেবিল থেকে পণ্যের মোট মূল্য গণনা করতে পারি?


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   (
   ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   ProductQuantity int,
   ProductPrice int
   );
Query OK, 0 rows affected (0.19 sec)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable(ProductQuantity,ProductPrice) values(10,100);
Query OK, 1 row affected (0.06 sec)

mysql> insert into DemoTable(ProductQuantity,ProductPrice) values(5,11);
Query OK, 1 row affected (0.04 sec)

mysql> insert into DemoTable(ProductQuantity,ProductPrice) values(3,140);
Query OK, 1 row affected (0.05 sec)

mysql> insert into DemoTable(ProductQuantity,ProductPrice) values(2,450);
Query OK, 1 row affected (0.15 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> select *from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-----------+-----------------+--------------+
| ProductId | ProductQuantity | ProductPrice |
+-----------+-----------------+--------------+
| 1         | 10              | 100          |
| 2         | 5               | 11           |
| 3         | 3               | 140          |
| 4         | 2               | 450          |
+-----------+-----------------+--------------+
4 rows in set (0.00 sec)

পণ্যের মোট মূল্য গণনা করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> select sum(ProductQuantity*ProductPrice) as Total_of_Products from DemoTable;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-------------------+
| Total_of_Products |
+-------------------+
| 2375              |
+-------------------+
1 row in set (0.00 sec)

  1. মাইএসকিউএল-এ টেবিলের অংশ থেকে ন্যূনতম এবং সর্বোচ্চ মান কীভাবে নির্বাচন করবেন?

  2. কিভাবে আমি MySQL এ একটি enum থেকে একটি মান সরাতে পারি?

  3. প্রথম টেবিলের একটি মান সহ দ্বিতীয় টেবিলে একটি মান যোগ করে কিভাবে আমি একটি MySQL ডাটাবেস টেবিলে একটি ক্ষেত্র আপডেট করতে পারি?

  4. মাইএসকিউএল-এ ব্যবহারকারী-সংজ্ঞায়িত ভেরিয়েবল মানের কাছের একটি টেবিল থেকে আমি কীভাবে একটি রেকর্ড ফেরত দিতে পারি?