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

MySQL কোয়ারি: শুধু NULL মান 가진 সারিগুলো তুলনা করে প্রদর্শন করা

এজন্য IFNULL() ব্যবহার করতে পারেন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable ( 
   Value1 int, 
   Value2 int ); 
Query OK, 0 rows affected (0.75 sec)

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

mysql> insert into DemoTable values(10,NULL); Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values(20,40); Query OK, 1 row affected (0.27 sec)
mysql> insert into DemoTable values(3,NULL); Query OK, 1 row affected (0.20 sec)

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

mysql> select *from DemoTable;

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

+--------+--------+ 
| Value1 | Value2 | 
+--------+--------+ 
| 10     | NULL   | 
| 20     | 40     | 
| 3      | NULL   | 
+--------+--------+ 
3 rows in set (0.00 sec)

NULL মান 가진 সারিগুলো প্রদর্শন করার কোয়ারি:

mysql> select *from DemoTable where Value1 > IFNULL(Value2,0);

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

+--------+--------+ 
| Value1 | Value2 | 
+--------+--------+ 
| 10     | NULL   | 
| 3      | NULL   | 
+--------+--------+ 
2 rows in set (0.00 sec)
  1. MySQL-এ GROUP BY ও ORDER BY ব্যবহার করে যোগফল বের করে সর্ট করা

  2. MySQL CONCAT()으로 여러 컬럼 값을 텍스트와 합쳐 단일 컬럼으로 출력하기

  3. MySQL에서 IS NOT NULL로 NULL 제외하고 NOT NULL 값만 다른 테이블로 복사하기

  4. MySQL-এ IN ক্লজ এবং ORDER BY FIELD ব্যবহার করে নির্দিষ্ট ক্রমে ডেটা বের করা