কম্পিউটার টিউটোরিয়াল

MySQL-এ SUM() ফাংশন দিয়ে কলামের মান যোগফল বের করা

MySQL-এ কোনো সংখ্যাসূচক কলামের সব মান যোগ করতে SUM() এগ리게্ট ফাংশন ব্যবহার করা হয়।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> Amount INT
    -> );
Query OK, 0 rows affected (0.71 sec)
mysql> INSERT INTO DemoTable(Amount) VALUES(10);
mysql> INSERT INTO DemoTable(Amount) VALUES(200);
mysql> INSERT INTO DemoTable(Amount) VALUES(190);

সব রেকর্ড দেখানো

mysql> SELECT * FROM DemoTable;

আউটপুট

+----+--------+
| Id | Amount |
+----+--------+
| 1  | 10     |
| 2  | 200    |
| 3  | 190    |
+----+--------+
3 rows in set (0.00 sec)

যোগফল বের করার কোয়েরি

mysql> SELECT SUM(Amount) AS Total FROM DemoTable;

আউটপুট

+-------+
| Total |
+-------+
| 400   |
+-------+
1 row in set (0.00 sec)

ব্যাখ্যা: SUM(Amount) কলামটির সকল নন-NULL মান যোগ করে একক মান রিটার্ন করে। AS Total দিয়ে রেজাল্ট কলামকে 'Total' নাম দেয়া হয়েছে। NULL মানগুলো যোগফলে বিবেচনা করা হয় না।

  1. MySQL-এ কলামের সব মান থেকে শেষ ৩ ডিজিটের যোগফল বের করা

  2. MySQL-এ EXTRACT() দিয়ে মাস অনুযায়ী মান যোগফল করা

  3. MySQL-এ নির্দিষ্ট কলামের মানগুচ্ছের আকার বের করা এবং যোগফল দেখানো

  4. MySQL-এ কলাম মান শাফল করা