কম্পিউটার

মাইএসকিউএলে রেকর্ড NULL হলে একটি নতুন কলামে 0 ফেরত দিন?


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

mysql> টেবিল তৈরি করুন DemoTable703 (মূল্য int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.46 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable703 মানগুলিতে সন্নিবেশ করুন 0); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> DemoTable703 মান (500) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> DemoTable703 মান (100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.14 সেকেন্ড)mysql> DemoTable703 মানগুলিতে ঢোকান 

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

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

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+------+| মূল্য |+------+| 102 || NULL || 0 || 500 || 100 || NULL || 2340 |+------+7 সারি সেটে (0.00 সেকেন্ড)

CASE স্টেটমেন্ট -

ব্যবহার করুন
mysql> মূল্য নির্বাচন করুন, যখন মূল্য শূন্য থাকে তখন DemoTable703 থেকে ফলাফল হিসাবে 0 অন্য মূল্য শেষ হয়;

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

<প্রে>+------+---------+| দাম | ফলাফল |+------+---------+| 102 | 102 || NULL | 0 || 0 | 0 || 500 | 500 || 100 | 100 || NULL | 0 || 2340 | 2340 |+------+---------+7 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ সন্নিবেশ করার সময় আমরা কি কলাম এড়িয়ে যেতে পারি?

  2. একটি MySQL কলামে নতুন বিলম্বের সময় সেট করুন

  3. একটি MySQL কলাম ক্ষেত্রকে NULL হিসাবে বিবেচনা করুন যদি এটি ফাঁকা হয়?

  4. MySQL-এ শূন্য মানের ভিত্তিতে একটি নতুন কলামে কাস্টম পাঠ্য প্রদর্শন করবেন?