কম্পিউটার টিউটোরিয়াল

MySQL-এ কলামের সর্বোচ্চ মান বের করা (Find Maximum Value in a Column)


কলামের সর্বোচ্চ মান বের করতে MAX(columnName) ব্যবহার করুন। তবে আগে MySQL-এ ডেটাবেস ও টেবিল সম্পর্কে জানুন।

MySQL ইনস্টল করার আগে নির্ধারণ করতে হয় কোন ভার্সন এবং কোন ডিস্ট্রিবিউশন ফরম্যাট (বাইনারি বা সোর্স ফাইল) ব্যবহার করবেন। নতুন ডেটাবেস হলে তাত্ক্ষণিকভাবে কোনো টেবিল থাকবে না।

সবচেয়ে গুরুত্বপূর্ণ হলো ডেটাবেস স্ট্রাকচার, প্রয়োজনীয় টেবিল, প্রতিটি টেবিলের কলাম এবং এদের পারস্পরিক সম্পর্ক সিদ্ধান্ত নেওয়া। ডেটাবেস কী কন্টেইন করবে সেটি ডিসাইড হলে, উপযুক্ত নাম, টেবিল, কলাম নাম এবং রো ভ্যালু দিয়ে তৈরি করা হলে, ডেটাবেসের সাথে কী কী ম্যানিপুলেশন করা যায় সেটি আলোচনা করা যায়।

নোট: অনুমান করা হয় ডেটাবেস DBNAME এবং টেবিল tableName তৈরি করা আছে।

কোয়েরি

SELECT MAX(columnName) AS alias FROM tableName;

আউটপুট

+-------------------+
| columnName        |
+-------------------+
| 45                |
+-------------------+

উপরের কোয়েরিতে columnName হলো কলামের নাম, alias হলো কলামের নতুন নাম (স্পষ্টতায়)। tableName হলো টেবিলের নাম যেখান থেকে সর্বোচ্চ মান কোয়েরি করা হচ্ছে।

MAX ফাংশন columnName-এ ব্যবহার করে নির্দিষ্ট কলাম থেকে সর্বোচ্চ মান বের করে। Alias দেওয়া হয় কলামের নাম স্পষ্ট করতে যদি তা অস্পষ্ট হয়।

  1. MySQL에서 N번째로 큰 값 찾기 (LIMIT 오프셋 활용)

  2. MySQL-এ VARCHAR কলাম থেকে সর্বোচ্চ সংখ্যাগত মান বের করা

  3. MySQL-এ সাবকোয়ারি এবং GROUP BY ব্যবহার করে সর্বোচ্চ কমিউলেটিভ মান বের করা

  4. MySQL-এ কলাম থেকে সর্বোচ্চ মান বের করা