একাধিক কলাম থেকে একটি মান গণনা করতে, 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 সেকেন্ড)