কম্পিউটার

IF শর্ত সহ MySQL সমষ্টি প্রশ্ন?


Sum() MySQL-এর একটি সমষ্টিগত ফাংশন। আপনি যদি কন্ডিশনের সাথে যোগ কোয়েরি ব্যবহার করতে পারেন। যদি কন্ডিশন সহ যোগফলের প্রশ্ন বোঝার জন্য, আসুন একটি টেবিল তৈরি করি।

একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> সারণি তৈরি করুন SumWithIfCondition −> ( −> ModeOfPayment varchar(100) −> , −> Amount int −> ); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.60 সেকেন্ড)

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

SumWithIfCondition মানগুলিতে
mysql> সন্নিবেশ করান )mysql> SumWithIfCondition মান ('অফলাইন',20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড) mysql> SumWithIfCondition মানগুলিতে সন্নিবেশ করুন ('Online',200); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)> SumWithIfCondition মান ('অফলাইন',30); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড) mysql> SumWithIfCondition মানগুলিতে সন্নিবেশ করুন ('Online',300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

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

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

নিচের আউটপুট −

+---------------+---------+| মোডঅফপেমেন্ট | পরিমাণ |+---------------+---------+| অফলাইন | 10 || অনলাইন | 100 || অফলাইন | 20 || অনলাইন | 200 || অফলাইন | 30 || অনলাইন | 300 |+---------------+---------+6 সারি সেটে (0.00 সেকেন্ড)

এখানে if কন্ডিশন সহ যোগফলের প্রশ্ন রয়েছে।

কেস 1 - যদি অনলাইন মোড অফ পেমেন্টের জন্য

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

mysql> SumWithIfCondition থেকে TotalAmount হিসাবে যোগফল(if(ModeOfPayment ='Online',Amount,0)) নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| মোট পরিমাণ |+------------+| 600 |+------------+1 সারি সেটে (0.00 সেকেন্ড)

কেস 2 - যদি অফলাইন মোড অফ পেমেন্টের জন্য

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

mysql> SumWithIfCondition থেকে TotalAmount হিসেবে যোগফল(if(ModeOfPayment ='Offline',Amount,0)) নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+| মোট পরিমাণ |+------------+| 60 |+------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. একটি MySQL ক্যোয়ারীতে CASE শর্তের সাথে গণনা কিভাবে ব্যবহার করবেন?

  2. MySQL এ শর্ত সহ গণনা করছেন?

  3. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  4. MySQL-এর সাথে অন্য কলামে একটি শর্ত পূরণ হলে কলামে ঘরের যোগফল কীভাবে করবেন?