NULL চেক করতে, IS NULL ব্যবহার করুন৷ খালি মানগুলির জন্য, আপনাকে একটি খালি স্ট্রিং দিয়ে পরীক্ষা করতে হবে। আমরা এখন একটি উদাহরণ দেখব।
আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable691( PlayerId int NULL AUTO_INCREMENT PRIMARY KEY, PlayerName varchar(100), PlayerScore int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable691(PlayerName,PlayerScore) মান ('Robert',56); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable691(PlayerName,PlayerScore) মানগুলিতে সন্নিবেশ করুন ('David);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable691(PlayerName,PlayerScore) মান ('',98); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)mysql> DemoTable691(PlayerNames) মানগুলিতে ঢোকান (null,71); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable691 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+-------------+| প্লেয়ারআইডি | খেলোয়াড়ের নাম | প্লেয়ারস্কোর |+----------+------------+-------------+| 1 | রবার্ট | 56 || 2 | ডেভিড | 89 || 3 | | 98 || 4 | NULL | 71 |+---------+------------+-------------+4 সেটে সারি (0.00 সেকেন্ড)প্রে>খালি এবং NULL মান একসাথে প্রদর্শন করার জন্য MySQL ক্যোয়ারী হল -
mysql> DemoTable691 থেকে *নির্বাচন করুন যেখানে PlayerName NULL বা PlayerName='';এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+---------+------------+-------------+| প্লেয়ারআইডি | খেলোয়াড়ের নাম | প্লেয়ারস্কোর |+----------+------------+-------------+| 3 | | 98 || 4 | NULL | 71 |+----------+------------+-------------+2 সারি সেটে (0.00 সেকেন্ড)প্রে>