NOT NULL সেট করতে, IS NOT NULL ব্যবহার করুন এবং মানটি সন্ধান করুন। সিনট্যাক্স নিম্নরূপ -
নির্বাচন করুন যদি('' NULL,1,0 না হয়) as anyAliasName;
এখানে কাজের প্রশ্ন −
mysql> নির্বাচন করুন যদি('' NULL,1,0 নয়);
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| if('' NULL নয়,1,0) |+-------------------------+| 1 |+------------------------- +1 সারি সেটে (0.00 সেকেন্ড)উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1915 ( নাম varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1915 মানগুলিতে সন্নিবেশ করুন DemoTable1915 মান ('ডেভিড'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1915 মানগুলিতে সন্নিবেশ করুন (NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1915 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+| নাম |+------+| ক্রিস || || ডেভিড || NULL |+------+4 সারি সেটে (0.00 সেকেন্ড)এখানে IF() এবং NOT NULL -
এর জন্য 1 সেট করার জন্য ক্যোয়ারী রয়েছেmysql> DemoTable1915 থেকে ফলাফল হিসাবে যদি (নামটি শূন্য নয়,1,0) নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| ফলাফল |+---------+| 1 || 1 || 1 || 0 |+---------+4 সারি সেটে (0.00 সেকেন্ড)