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

MySQL-এ দুটি কালামের পার্থক্য নতুন কালাম হিসেবে দেখান

সিলেক্ট লিস্টে গাণিতিক এক্সপ্রেশন ব্যবহার করুন

দুই কালামের পার্থক্য একটি নতুন কালাম হিসেবে দেখাতে সিলেক্ট লিস্টে HighValue - LowValue AS Difference লিখুন।

উদাহরণ: টেবিল ও ডেটা

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    LowValue INT,
    HighValue INT
);
mysql> INSERT INTO DemoTable(LowValue, HighValue) VALUES(100,200),(300,700),(1000,2000);

সকল রেকর্ড:

+----+----------+-----------+
| Id | LowValue | HighValue |
+----+----------+-----------+
| 1  | 100      | 200       |
| 2  | 300      | 700       |
| 3  | 1000     | 2000      |
+----+----------+-----------+

পার্থক্য নতুন কালাম হিসেবে দেখান

mysql> SELECT tbl.Id, tbl.LowValue, tbl.HighValue, 
    HighValue - LowValue AS DifferenceBetweenTwoColumns 
    FROM DemoTable tbl;

ফলাফল:

+----+----------+-----------+-----------------------------+
| Id | LowValue | HighValue | DifferenceBetweenTwoColumns |
+----+----------+-----------+-----------------------------+
| 1  | 100      | 200       | 100                         |
| 2  | 300      | 700       | 400                         |
| 3  | 1000     | 2000      | 1000                        |
+----+----------+-----------+-----------------------------+

টিপস: এই পদ্ধতিতে ডেটা স্টোরেজ বেড়ায় না (ভার্চুয়াল কালাম)। এ GENERATED ALWAYS AS (HighValue - LowValue) STORED ব্যবহার করে স্টোরড জেনারেটেড কালামও তৈরি করা যায়।

  1. জাভাস্ক্রিপ্টে দুটি অ্যারের পার্থক্য বের করার উপায়

  2. How to get the difference between two dates in Android?

  3. MySQL-এ ডেটা রেকর্ড ও বর্তমান তারিখের পার্থক্য বের করার পদ্ধতি

  4. Pandas-এ দুটি কলামের মধ্যে করিলেশন বের করার পদ্ধতি