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

MySQL-এ WHERE ক্যোলে <> (নট ইকুয়াল) ব্যবহার করে নির্দিষ্ট রো বাদ দেওয়া

MySQL-এ কোনো নির্দিষ্ট রো বাদ দিয়ে বাকি রো বের করতে <> (নট ইকুয়াল) অপারেটর ব্যবহার করা হয়। এটি !=-এর সমতুল্য।

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

mysql> CREATE TABLE DemoTable (
    -> Id INT,
    -> FirstName VARCHAR(100)
    -> );
Query OK, 0 rows affected (0.58 sec)
mysql> INSERT INTO DemoTable VALUES(1, 'John');
mysql> INSERT INTO DemoTable VALUES(2, 'Chris');
mysql> INSERT INTO DemoTable VALUES(3, 'Robert');
mysql> INSERT INTO DemoTable VALUES(4, 'David');

সব রেকর্ড দেখানো

mysql> SELECT * FROM DemoTable;

আউটপুট

+------+-----------+
| Id   | FirstName |
+------+-----------+
| 1    | John      |
| 2    | Chris     |
| 3    | Robert    |
| 4    | David     |
+------+-----------+
4 rows in set (0.00 sec)

ID ২ বাদ দিয়ে বাকি রো বের করা

mysql> SELECT Id, FirstName FROM DemoTable WHERE Id <> 2;

আউটপুট

+------+-----------+
| Id   | FirstName |
+------+-----------+
| 1    | John      |
| 3    | Robert    |
| 4    | David     |
+------+-----------+
3 rows in set (0.00 sec)

ব্যাখ্যা: Id <> 2 শর্তে Id ২ না হওয়া সব রো নির্বাচিত হয়। <> ANSI SQL স্ট্যান্ডার্ড, != MySQL-নির্দিষ্ট (দুটোই কাজ করে)।

একাধিক মান বাদ দেওয়া: WHERE Id NOT IN (2, 4) বা WHERE Id <> 2 AND Id <> 4।

  1. MySQL-এ RAND() এবং LIMIT দিয়ে র‍্যান্ডম রো বের করা

  2. MySQL ডেটাবেস থেকে পাওয়া রোয়ের কমা-সেপারেটেড মান গুনতে কীভাবে

  3. MySQL-এ SHOW TABLES ব্যবহার করে ডাটাবেসের সব টেবিল নাম দেখুন

  4. MySQL-এ নির্দিষ্ট শর্ত অনুযায়ী সিঙ্গেল রো বের করা