সিলেক্ট লিস্টে গাণিতিক এক্সপ্রেশন ব্যবহার করুন
দুই কালামের পার্থক্য একটি নতুন কালাম হিসেবে দেখাতে সিলেক্ট লিস্টে 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 ব্যবহার করে স্টোরড জেনারেটেড কালামও তৈরি করা যায়।