কম্পিউটার

মাইএসকিউএল-এ বিভিন্ন ক্ষেত্র নির্বাচন করুন এমনকি যদি একটি ক্ষেত্র নাল সেট করা হয়?


এর জন্য, আপনি COALESCE() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1336 -> ( -> FirstName varchar(20) -> , -> SecondName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1336 মানগুলিতে সন্নিবেশ করান )mysql> DemoTable1336 মানগুলিতে সন্নিবেশ করান 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1336 থেকে
mysql> নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------+| প্রথম নাম | দ্বিতীয় নাম |+------------+------------+| জন | NULL || NULL | ক্রিস || ডেভিড | মাইক |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)

MySQL-এ বিভিন্ন ক্ষেত্র নির্বাচন করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে, এমনকি যদি একটি ক্ষেত্র নাল সেট করা থাকে -

mysql> DemoTable1336 থেকে AlternateName হিসাবে coalesce(FirstName,SecondName) নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+---------------+| বিকল্প নাম |+---------------+| জন || ক্রিস || ডেভিড |+---------------+3 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ NOT NULL মানের জন্য 1 সেট করুন

  2. MySQL-এ প্রতিটি SELECT ক্ষেত্রের জন্য WHERE ক্লজের একটি বিকল্প সেট করুন

  3. একটি কাস্টম ভেরিয়েবলে MySQL নির্বাচন সেট করুন

  4. MySQL এ শূন্য কোথায় নির্বাচন করুন?