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

MySQL-এ কলামের মানগুলোর যোগফল (SUM) বের করা

MySQL-এ এক বা একাধিক কলামের সব রোয়ের মান যোগ করতে এগরিগেট ফাংশন SUM() ব্যবহার করা হয়। একসাথে একাধিক কলামের যোগফল বের করতে কমা দিয়ে পৃথক করুন।

সিনট্যাক্স

SELECT 
    SUM(`col1`) AS `sum_col1`,
    SUM(`col2`) AS `sum_col2`,
    SUM(`col3`) AS `sum_col3`
FROM `your_table_name`;

উদাহরণ

CREATE TABLE `SumDemoOnColumns` (
    `First` INT,
    `Second` INT,
    `Third` INT
);

INSERT INTO `SumDemoOnColumns` VALUES
(10, 20, 30),
(40, 50, 60),
(70, 80, 90),
(100, 110, 120);

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

SELECT 
    SUM(`First`) AS `First`,
    SUM(`Second`) AS `Second`,
    SUM(`Third`) AS `Third`
FROM `SumDemoOnColumns`;

ফলাফল:

+-------+--------+-------+
| First | Second | Third |
+-------+--------+-------+
| 220   | 260    | 300   |
+-------+--------+-------+

টিপস: SUM() NULL মান উপেক্ষা করে। যদি সব রো NULL হয় তবে রেজাল্ট NULL আসবে; সেক্ষেত্রে COALESCE(SUM(col), 0) ব্যবহার করুন।

  1. MySQL-এ NVARCHAR কলাম তৈরির পদ্ধতি

  2. MySQL-এ অন্য কলামের শর্তে একটি কলামের যোগফল বের করা (SUM + GROUP BY)

  3. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

  4. MySQL সিকোয়েন্স তৈরি (How to Create a MySQL Sequence)