ABS() ফাংশন ব্যবহার করে পার্থক্য নির্ণয়
দুই কালামের মানের পার্থক্যের निरপেক্ষ মান (absolute difference) নির্দিষ্ট সংখ্যায় বড় হলে সারিগুলো বের করতে ABS(col1 - col2) > value শর্ত ব্যবহার করুন।
সিনট্যাক্স:
SELECT * FROM yourTableName WHERE ABS(yourColumnName1 - yourColumnName2) >= yourCertainNumber;
উদাহরণ: টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (
Number1 INT,
Number2 INT
);
mysql> INSERT INTO DemoTable VALUES(10,20); mysql> INSERT INTO DemoTable VALUES(100,200); mysql> INSERT INTO DemoTable VALUES(400,300); mysql> INSERT INTO DemoTable VALUES(1000,500);
সকল রেকর্ড:
+---------+---------+ | Number1 | Number2 | +---------+---------+ | 10 | 20 | | 100 | 200 | | 400 | 300 | | 1000 | 500 | +---------+---------+
পার্থক্য ১০০-এর চেয়ে বড় সারি বের করুন
mysql> SELECT * FROM DemoTable WHERE ABS(Number1 - Number2) > 100;
ফলাফল:
+---------+---------+ | Number1 | Number2 | +---------+---------+ | 1000 | 500 | +---------+---------+
ব্যাখ্যা: |1000-500| = 500 > 100, বাকিগুলোর পার্থক্য ১০০ বা তার নিচে।