কম্পিউটার

MySQL এর সাথে সেট অ্যারেতে নেই এমন সমস্ত রেকর্ড কিভাবে খুঁজে পাবেন?


এর জন্য, আপনি NOT IN() ফাংশন ব্যবহার করতে পারেন।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable718 (
   Id int,
   FirstName varchar(100),
   Age int
);
Query OK, 0 rows affected (0.59 sec)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> insert into DemoTable718 values(101,'Chris',26);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable718 values(102,'Robert',24);
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable718 values(103,'David',27);
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable718 values(104,'Mike',28);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable718 values(105,'Sam',23);
Query OK, 1 row affected (0.14 sec)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable718 থেকে
mysql> select *from DemoTable718;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------+-----------+------+
| Id   | FirstName | Age  |
+------+-----------+------+
| 101  | Chris     | 26   |
| 102  | Robert    | 24   |
| 103  | David     | 27   |
| 104  | Mike      | 28   |
| 105  | Sam       | 23   |
+------+-----------+------+
5 rows in set (0.00 sec)

সেট অ্যারে-

-এ নেই এমন সমস্ত রেকর্ড খুঁজে বের করার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> select *from DemoTable718 where Id NOT IN('101','103','104');

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

+------+-----------+------+
| Id   | FirstName | Age  |
+------+-----------+------+
| 102  | Robert    | 24   |
| 105  | Sam       | 23   |
+------+-----------+------+
2 rows in set (0.00 sec)

  1. মাইএসকিউএল-এ তারিখের মান সহ রেকর্ড থেকে শেষ তারিখ কীভাবে খুঁজে পাবেন?

  2. MySQL-এ দ্বিতীয় স্থানে হোয়াইটস্পেস আছে এমন নির্দিষ্ট রেকর্ড খুঁজুন

  3. MySQL এর সাথে কলামের সেটে একটি নাল মান সহ রেকর্ডগুলি কীভাবে সন্ধান করবেন

  4. কিভাবে MySQL এর সাথে তারিখ রেকর্ড সহ একটি টেবিলে তারিখ পরিবর্তন করবেন?