কম্পিউটার

যদি কোনো মান পাওয়া না যায় তাহলে '0' ফেরত দিতে আমি মাইএসকিউএল-এ SUM ফাংশন কীভাবে পাব?


কোনো মান পাওয়া না গেলে '0' হিসাবে যোগফল ফেরত দিতে, IFNULL বা COALESCE কমান্ড ব্যবহার করুন।

নিম্নলিখিতটি IFNULL-এর জন্য সিনট্যাক্স।

 IFNULL(SUM(NULL), 0) aliasName হিসাবে নির্বাচন করুন;

আসুন এখন নিচের ক্যোয়ারীতে উপরের সিনট্যাক্স বাস্তবায়ন করি।

mysql> IFNULL(SUM(NULL), 0) SUMOFTWO হিসাবে নির্বাচন করুন;

নিম্নলিখিতটি উপরের ক্যোয়ারীটির আউটপুট, যা 0 প্রদান করে।

<প্রে>+---------+| SUMOFTWO |+----------+| 0 |+---------+1 সারি সেটে (0.00 সেকেন্ড)

এখানে COALESCE এর সিনট্যাক্স।

mysql> SUMOFTWO হিসাবে COALESCE(SUM(NULL),0) নির্বাচন করুন;

নিম্নোক্ত আউটপুট যা SUM() ফাংশন ব্যবহার করে 0 প্রদান করে।

<প্রে>+---------+| SUMOFTWO |+----------+| 0 |+---------+1 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল-এ শুধুমাত্র একবার ডুপ্লিকেট কলামের মান রিটার্ন কিভাবে অর্ডার করবেন?

  2. কিভাবে MySQL এবং তাদের গণনা স্বতন্ত্র মান ফেরত?

  3. মাইএসকিউএল SUM ফাংশন দশমিক মান যোগ করতে

  4. কিভাবে মাইএসকিউএল দিয়ে মাস অনুসারে টেবিলের মানগুলি যোগ করবেন?