এর জন্য, GROUP BY ক্লজ সহ ORDER BY ব্যবহার করুন। প্রথমে ছাত্রের নাম এবং স্কোর -
দিয়ে একটি টেবিল তৈরি করিmysql> টেবিল countRowValueDemo তৈরি করুন -> ( -> StudentId int NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMathScore int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.71 সেকেন্ড)>
নিচে ইনসার্ট কমান্ড −
ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী দেওয়া হলmysql> countRowValueDemo(StudentName,StudentMathScore) মানগুলিতে সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.16 সেকেন্ড)mysql> countRowValueDemo(StudentName,StudentMathScore) মান ('John',60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> countRowValueDemo-এ ঢোকান মান('ডেভিড',40); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.24 সেকেন্ড)mysql> কাউন্টরোভ্যালুডেমো(স্টুডেন্টনেম, স্টুডেন্টম্যাথস্কোর) মান ('ডেভিড',70); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> CountRowValueDemo(StudentName,StudentMathScore) মান ('John',80); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> কাউন্টরোভ্যালুডেমো (ছাত্রের নাম, ছাত্রম্যাথস্কোর) মানগুলিতে সন্নিবেশ করুন, OK,81; সারি প্রভাবিত (0.17 সেকেন্ড)
−
নির্বাচনী বিবৃতি ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য নিচের প্রশ্নটি রয়েছেmysql> countRowValueDemo থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+-------------------+| StudentId | ছাত্রের নাম | স্টুডেন্টম্যাথস্কোর |+------------+---------------+-------------------+| 1 | ল্যারি | 45 || 2 | মাইক | 56 || 3 | জন | 60 || 4 | ডেভিড | 40 || 5 | ডেভিড | 70 || 6 | জন | 80 || 7 | ডেভিড | 88 |+------------+------------+-------------------+7 সারি সেটে (0.00 সেকেন্ড)
কেস 1: অবরোহী ক্রম (সমষ্টি)
অনুরূপ নামের ছাত্রদের স্কোর যোগ করার জন্য নিচের প্রশ্নটি রয়েছে। ফলাফল −
ক্রমানুসারে প্রদর্শিত হবেmysql> StudentName নির্বাচন করুন, -> sum(StudentMathScore) AS TOTAL_SCORE -> countRowValueDemo থেকে -> StudentName দ্বারা গোষ্ঠী -> যোগফল(StudentMathScore) desc অনুসারে ক্রম;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| ছাত্রের নাম | TOTAL_SCORE |+------------+-------------+| ডেভিড | 198 || জন | 140 || মাইক | 56 || ল্যারি | 45 |+------------+------------+4 সেটে সারি (0.00 সেকেন্ড)কেস 2: আরোহী ক্রম (সমষ্টি)
অনুরূপ নামের ছাত্রদের স্কোর যোগ করার জন্য নিচের প্রশ্নটি রয়েছে। ফলাফল −
ক্রমানুসারে প্রদর্শিত হবেmysql> StudentName নির্বাচন করুন, -> sum(StudentMathScore) AS TOTAL_SCORE -> countRowValueDemo থেকে -> StudentName অনুসারে গোষ্ঠী -> যোগফল (স্টুডেন্টম্যাথস্কোর) অনুসারে ক্রম করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| ছাত্রের নাম | TOTAL_SCORE |+------------+-------------+| ল্যারি | 45 || মাইক | 56 || জন | 140 || ডেভিড | 198 |+------------+------------+4 সারি সেটে (0.00 সেকেন্ড)