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

MySQL-এ WHERE ক্লজ ব্যবহার করে দুটি কালামে রেঞ্জ শর্ত লাগানো

দুই কালামে একসাথে রেঞ্জ শর্ত (range condition) লাগাতে WHERE ক্লজে `AND` অপারেটর ব্যবহার করা হয়।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> Number1 INT,
    -> Number2 INT
    -> );
Query OK, 0 rows affected (3.73 sec)

mysql> INSERT INTO DemoTable VALUES(40, 50), (100, 59), (400, 500);

সকল রেকর্ড

+---------+---------+
| Number1 | Number2 |
+---------+---------+
| 40      | 50      |
| 100     | 59      |
| 400     | 500     |
+---------+---------+

শর্ত: Number1 >= 51 AND Number2 <= 1000

mysql> SELECT * FROM DemoTable WHERE Number1 >= 51 AND Number2 <= 1000;

আউটপুট:

+---------+---------+
| Number1 | Number2 |
+---------+---------+
| 100     | 59      |
| 400     | 500     |
+---------+---------+

ব্যাখ্যা: প্রথম সারি (40, 50) বাদ পড়েছে কারণ Number1 < 51। বাকি দুটি শর্ত পূরণ করেছে।

  1. MySQL에서 0/1 컬럼 여러 개를 CASE WHEN으로 종합 판단하기

  2. MySQL-এ GREATEST() ফাংশন ব্যবহার করে একাধিক কলামে NULL আছে কিনা যাচাই করা

  3. MySQL-এ একসাথে দুটি কলাম আপডেট করা (সিঙ্গল কোয়েরি)

  4. MySQL-এ ENUM সেট করা স্ট্যাটাস কলাম থেকে ACTIVE রেকর্ড বের করা