ডেটা NULL কিনা তা পরীক্ষা করতে আপনি IF() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(200), Age int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.44 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে সারণিতে রেকর্ড সন্নিবেশ করুনmysql> DemoTable(নাম,বয়স) মান ('John',23);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable(নাম,বয়স) মানগুলিতে সন্নিবেশ করুন('স্যাম',নাল);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable(নাম,বয়স) মান ('মাইক',23) এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> DemoTable(নাম,বয়স) এ ঢোকান মান('ডেভিড',21); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.21 সেকেন্ড) mysql> DemoTable(নাম, বয়স) মানগুলিতে সন্নিবেশ করুন ('ক্যারল',নাল); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট কমান্ড -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+------+| আইডি | নাম | বয়স |+----+-------+------+| 1 | জন | 23 || 2 | স্যাম | NULL || 3 | মাইক | 23 || 4 | ডেভিড | 21 || 5 | ক্যারল | NULL |+----+------+------+5 সারি সেটে (0.00 সেকেন্ড)ডেটা NULL কিনা তা পরীক্ষা করার জন্য এখানে ক্যোয়ারী রয়েছে। রেকর্ডের NULL যেখানে দৃশ্যমান হয় সেখানে এটি একটি বার্তা যোগ করে -
DemoTable থেকেmysql> নির্বাচন করুন যদি (বয়স শূন্য হয়,'বয়স অনুপস্থিত',বয়স);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+--------------------------------------+| যদি (বয়স শূন্য,'বয়স অনুপস্থিত',বয়স) |+----------------------------------- ----+| 23 || বয়স অনুপস্থিত || 23 || 21 || বয়স অনুপস্থিত |+--------------------------------------+5 সারি সেটে (0.00 সেকেন্ড)