কম্পিউটার

কিভাবে আমি MySQL IF() ফাংশন ব্যবহার করে একটি সারির NULL এর পরিবর্তে মান কাস্টমাইজ করতে পারি?


ধরুন আমাদের 'কর্মচারী' টেবিলে আমরা দুটি কর্মচারীর জন্য 'বেতন' কলামের মান হিসাবে NULL রাখছি। নিম্নলিখিত হিসাবে দেখানো ডেটা, নিজেই অর্থপূর্ণ নয়৷

mysql> কর্মচারী থেকে * নির্বাচন করুন;+----+---------+---------+| আইডি | নাম | বেতন 1 | গৌরব | 50000 || 2 | রাহুল | 20000 || 3 | Advik | 25000 || 4 | আরাভ | 65000 || 5 | রাম | 20000 || 6 | মোহন | 30000 || 7 | আরিয়ান | NULL || 8 | বিনয় | NULL |+------+---------+---------+8 সারি সেটে (0.22 সেকেন্ড)

আমরা NULL এর পরিবর্তে 'N/A' ফেরত দিতে IF() ফাংশন ব্যবহার করে আউটপুটে NULL প্রদর্শন করা এড়াতে পারি।

mysql> কর্মচারীর কাছ থেকে 'বেতন' হিসাবে ID,Name,IF(বেতন শূন্য, 'N/A',বেতন) নির্বাচন করুন;+---+---------+---- ----+| আইডি | নাম | বেতন 1 | গৌরব | 50000 || 2 | রাহুল | 20000 || 3 | Advik | 25000 || 4 | আরাভ | 65000 || 5 | রাম | 20000 || 6 | মোহন | 30000 || 7 | আরিয়ান | N/A || 8 | বিনয় | না/এ 
  1. যদি একটি প্রশ্ন MySQL এ একটি শূন্য মান প্রদান করে তাহলে আমি কিভাবে 0 সেট করতে পারি?

  2. মাইএসকিউএল-এ NULL-এ ডিফল্ট মান কীভাবে সেট করবেন?

  3. MySQL:আমি কিভাবে বিশেষ অক্ষর সহ একটি মান খুঁজে বের করতে পারি এবং NULL দিয়ে প্রতিস্থাপন করতে পারি?

  4. একটি মাইএসকিউএল টেবিলের একক সারিতে কোন মান শূন্য কিনা তা কিভাবে পরীক্ষা করবেন?