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

MySQL-এ দুটি কালামের পার্থক্যের निरপেক্ষ মান নির্দিষ্ট সংখ্যায় বড় হলে সিলেক্ট করুন

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, বাকিগুলোর পার্থক্য ১০০ বা তার নিচে।

  1. MySQL কোয়েরি কলামে n-তম সর্বোচ্চ মান বের করতে মানগুলো স্কিপ করে

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

  3. MySQL-এ দুটি ডেটাটাইম মানের পার্থক্য বের করা

  4. MySQL-এ সাবকুয়েরি এবং NOT IN ব্যবহার করে নির্দিষ্ট মান নেই এমন রেকর্ড বের করা