কম্পিউটার

MySQL-এ NOT NULL মানের জন্য 1 সেট করুন


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 সেকেন্ড)
  1. MySQL এর সাথে কলামের সেটে একটি নাল মান সহ রেকর্ডগুলি কীভাবে সন্ধান করবেন

  2. একটি MySQL কলামে NULL মানের জন্য একটি নির্দিষ্ট মান রাখুন

  3. MySQL-এ বিদ্যমান কলামে NOT NULL অ্যাট্রিবিউট সেট করুন

  4. MySQL-এ NULL মানের জন্য 1 প্রদর্শন করুন