এর জন্য, MAX() এর সাথে GROUP BY ক্লজ ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> দেশের নাম varchar(20), -> জনসংখ্যা int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.56 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে ঢোকান )mysql> DemoTable মানগুলিতে ঢোকান /প্রে>সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+------------+| দেশের নাম | জনসংখ্যা |+------------+------------+| মার্কিন | 560 || যুক্তরাজ্য | 10090 || যুক্তরাজ্য | 8794 || মার্কিন | 1090 |+------------+------------+4 সারি সেটে (0.00 সেকেন্ড)একটি MySQL টেবিল -
-এ প্রতিটি মানের জন্য সর্বাধিক নির্বাচন করার জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে৷mysql> দেশের নাম অনুসারে DemoTable গ্রুপ থেকে CountryName,max(Population) নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+-----------------+| দেশের নাম | সর্বোচ্চ(জনসংখ্যা) |+------------+-------------------+| মার্কিন | 1090 || যুক্তরাজ্য | 10090 |+------------+-----------------+2 সারি সেটে (0.00 সেকেন্ড)