এর জন্য IS NULL প্রপার্টির সাথে IF() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1976 ( FirstName varchar(20), LastName varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1976 মানগুলিতে সন্নিবেশ করান 0.00 sec)mysql> DemoTable1976 মানগুলিতে সন্নিবেশ করুন(NULL,'Miller');Query OK, 1 সারি প্রভাবিত (0.00 sec)mysql> DemoTable1976 মানগুলিতে সন্নিবেশ করুন ('ক্রিস','ব্রাউন');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1976 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+---------+| প্রথম নাম | শেষ নাম |+------------+---------+| জন | ডো || জন | NULL || NULL | মিলার || ক্রিস | ব্রাউন |+------------+---------+4 সারি সেটে (0.00 সেকেন্ড)এখানে একটি কলাম আপডেট করার ক্যোয়ারী আছে যদি null অন্যথার কলাম আপডেট করে, অন্যথায় যদি উভয় কলাম শূন্য না হয় তাহলে কিছুই করবেন না −
mysql> আপডেট DemoTable1976 সেট FirstName=if(FirstName IS NULL,'David',FirstName), LastName=if(LastName IS NULL,'Brown',LastName);কোয়েরি ঠিক আছে, 2টি সারি প্রভাবিত (0.00 সেকেন্ড) সারি মিলছে :4 পরিবর্তিত:2 সতর্কতা:0
আসুন আমরা আবার টেবিলের রেকর্ড পরীক্ষা করি -
DemoTable1976 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+---------+| প্রথম নাম | শেষ নাম |+------------+---------+| জন | ডো || জন | ব্রাউন || ডেভিড | মিলার || ক্রিস | ব্রাউন |+------------+---------+4 সারি সেটে (0.00 সেকেন্ড)