কম্পিউটার

MySQL নালকে 0 এ রূপান্তর করবেন?


MySQL NULL কে 0 এ রূপান্তর করতে IFNULL বা COALESCE() ফাংশন ব্যবহার করুন।

সিনট্যাক্স নিম্নরূপ

yourTableName থেকে IFNULL(yourColumnName,0) নির্বাচন করুন যেকোনও আলিয়াসনাম হিসাবে; দ্বিতীয় সিনট্যাক্সটি নিম্নরূপ:সিলেক্ট করুন COALESCE(yourColumnName,0) as anyAliasName from yourTableName;

প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> টেবিল convertNullToZeroDemo তৈরি করুন -> ( -> Id int NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> বেতন int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.28 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

প্রশ্নটি নিম্নরূপ

mysql> convertNullToZeroDemo(নাম,বেতন) মান ('John',NULL); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড)mysql> ConvertNullToZeroDemo(নাম,বেতন) মানগুলিতে সন্নিবেশ করুন('Carol',5610);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> convertNullToZeroDemo(নাম,বেতন) মান ('বব',NULL) এ ঢোকান;কোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> convertNullToZeroDemo(নাম,বেতন) এ ঢোকান মান('ডেভিড',নাল);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।

প্রশ্নটি নিম্নরূপ

convertNullToZeroDemo থেকে
mysql> নির্বাচন করুন;

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

<প্রে>+------+------+---------+| আইডি | নাম | বেতন |+---+------+-------+ 1 | জন | NULL || 2 | ক্যারল | 5610 || 3 | বব | NULL || 4 | ডেভিড | NULL |+------+------+---------+4টি সারি সেটে (0.05 সেকেন্ড)

MySQL NULL কে 0

-এ রূপান্তর করার জন্য এখানে আপনার প্রথম প্রশ্ন
mysql> convertNullToZeroDemo থেকে `CONVERT_NULL _TO_0` হিসাবে IFNULL(বেতন,0) নির্বাচন করুন;

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

<প্রে>+---------+| CONVERT_NULL _TO_0 |+----------------------+| 0 || 5610 || 0 || 0 |+--------- সেটে +4 সারি (0.05 সেকেন্ড)

MySQL NULL কে 0

এ রূপান্তর করার জন্য এখানে আপনার দ্বিতীয় প্রশ্ন
mysql> convertNullToZeroDemo থেকে `CONVERT_NULL _TO_0` হিসাবে সমন্বিত (বেতন,0) নির্বাচন করুন;

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

<প্রে>+---------+| CONVERT_NULL _TO_0 |+----------------------+| 0 || 5610 || 0 || 0 |+--------- সেটে +4 সারি (0.00 সেকেন্ড)
  1. UK DATE কে MySQL তারিখে রূপান্তর করবেন?

  2. মাইএসকিউএল টাইমস্ট্যাম্পকে ইউনিক্স টাইমস্ট্যাম্পে রূপান্তর করবেন?

  3. MySQL প্রশ্ন খালি মান NULL রূপান্তর করতে?

  4. MySQL সময়কে HH:MM:SS থেকে HH:MM-এ রূপান্তর করুন