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

MySQL-এ NULL মান ধারণকারী ফিল্ডে SELECT করা

SELECT-এ NULL মান চেক করার জন্য MySQL-এ IS NULL বা IS NOT NULL ব্যবহার করা হয়। প্রথমে একটি টেবিল তৈরি করি:

mysql> create table DemoTable1455 (
    -> Name varchar(20)
    -> );
Query OK, 0 rows affected (0.47 sec)

রেকর্ড ইনসার্ট করি (NULL এবং খালি স্ট্রিং সহ):

mysql> insert into DemoTable1455 values('John');
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable1455 values(NULL);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1455 values('');
Query OK, 1 row affected (0.19 sec)

সব রেকর্ড দেখি:

mysql> select * from DemoTable1455;

আউটপুট:

+------+
| Name |
+------+
| John |
| NULL |
|      |
+------+
3 rows in set (0.00 sec)

NULL বা 'John' নয় এমন রেকর্ড ফেচ করার কোয়েরি:

mysql> select * from DemoTable1455 where Name <> 'John' or Name is null;

আউটপুট:

+------+
| Name |
+------+
| NULL |
|      |
+------+
2 rows in set (0.00 sec)

গুরুত্বপূর্ণ: Name = NULL কাজ করে না, অবশ্যই Name IS NULL ব্যবহার করতে হয়। খালি স্ট্রিং ('') এবং NULL ভিন্ন জিনিস।

  1. MySQL-এ SELECT INTO ইউজার-ডিফাইনড ভেরিয়েবল

  2. MySQL에서 NULL 또는 비NULL 여부로 전체 컬럼 업데이트하기

  3. MySQL-এ IFNULL() দিয়ে NULL মানকে ১ এবং নন-নালকে ১ যোগ করে আপডেট করা

  4. MySQL-এ WHERE IN ক্লজে NULL হ্যান্ডলিং