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

MySQL কোয়ারি: IS NULL বা !=1 শর্ত অনুযায়ী রেকর্ড প্রদর্শন করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
   Name varchar(100), 
   Score int ); 
Query OK, 0 rows affected (1.10 sec)

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable(Name,Score) values('John',45); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(Name,Score) values('Chris',null); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(Name,Score) values('David',null); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable(Name,Score) values('Bob',1); Query OK, 1 row affected (0.11 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড প্রদর্শন করুন:

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+----+-------+-------+ 
| Id | Name  | Score | 
+----+-------+-------+ 
| 1  | John  | 45    | 
| 2  | Chris | NULL  | 
| 3  | David | NULL  | 
| 4  | Bob   | 1     | 
+----+-------+-------+ 
4 rows in set (0.00 sec)

IS NULL বা !=1 শর্ত অনুযায়ী রেকর্ড প্রদর্শন করার কোয়ারি:

mysql> select *from DemoTable where Score IS NULL OR Score!=1;

এটি নিচের আউটপুট তৈরি করবে:

+----+-------+-------+ 
| Id | Name  | Score | 
+----+-------+-------+ 
| 1  | John  | 45    | 
| 2  | Chris | NULL  | 
| 3  | David | NULL  | 
+----+-------+-------+ 
3 rows in set (0.00 sec)
  1. MySQL IN() অপারেটর ব্যবহার করে লাস্ট নেম অনুযায়ী রেকর্ড ফিল্টার করা

  2. MySQL কোয়েরি শুধু একক শব্দের রেকর্ডগুলো দেখানোর জন্য

  3. MySQL-এ সংখ্যাগত পার্থক্য অনুযায়ী রেকর্ড সাজানো

  4. MySQL-এ IF() ফাংশন দিয়ে NULL ভ্যালুর ভিত্তিতে কাস্টম টেক্সট দেখানো