কম্পিউটার

মাইএসকিউএল-এ একাধিক কলাম থেকে মান কীভাবে গণনা করবেন?


একাধিক কলাম থেকে একটি মান গণনা করতে, GROUP BY ব্যবহার করুন। নিম্নলিখিত সিনট্যাক্স −

yourColumnName1 দ্বারা yourTableName গোষ্ঠী থেকে yourColumnName1,sum(yourColumnName2*yourColumnName3) নির্বাচন করুন;

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

mysql> সারণি calculateValueDemo তৈরি করুন -> ( -> Id int, -> ProductPrice int, -> ProductWeight int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)

নিচে ইনসার্ট কমান্ড −

ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হল
mysql> calculateValueDemo মানগুলিতে সন্নিবেশ করান )mysql> calculateValueDemo মানগুলিতে সন্নিবেশ করুন(100,100,4); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> ক্যালকুলেটভ্যালুডেমো মানগুলিতে সন্নিবেশ করুন (101,500,2); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.2> সেকেন্ড) 

নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> calculateValueDemo থেকে * নির্বাচন করুন;

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

তৈরি করবে
+------+---------------+---------------+| আইডি | পণ্যের মূল্য | পণ্যের ওজন |+------+---------------+---------------+| 100 | 35 | 5 || 101 | 50 | 3 || 100 | 100 | 4 || 101 | 500 | 2 |+------+-------------+---------------+4 সেটে সারি (0.00 সেকেন্ড) 

এখানে একাধিক কলাম −

থেকে মান গণনা করার জন্য প্রশ্ন রয়েছে
mysql> আইডি নির্বাচন করুন 

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

তৈরি করবে
+------+-------+| আইডি | মোট |+------+-------+| 100 | 575 || 101 | 1150 |+------+------+2 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে একাধিক কলাম দ্বারা MySQL সারি অর্ডার করবেন?

  2. MySQL এ একাধিক কলাম সহ একটি তালিকা থেকে সর্বনিম্ন মান পান?

  3. মাইএসকিউএল-এর দুটি কলাম থেকে সর্বোচ্চ মানের অর্ডার কীভাবে করবেন?

  4. একটি একক MySQL ক্যোয়ারীতে একাধিক কলামের কলামের ধরন কিভাবে পরিবর্তন করবেন?