একটি কলামে সর্বোচ্চ মান খুঁজতে আমাদের MAX(columnName) ব্যবহার করতে হবে, যেখানে একটি কলামে সর্বোচ্চ মান খুঁজে পেতে MIN(columnName) ব্যবহার করতে হবে।
ধরা যাক একটি নির্দিষ্ট কলামে সর্বোচ্চ এবং সর্বনিম্ন মান খুঁজে বের করার জন্য নিম্নলিখিত সিনট্যাক্স হল −
mysql> @min_val:=MIN(columnName),@max_val:=MAX(columnName) tableName থেকে; mysql> নির্বাচন করুন * টেবিলনাম থেকে যেখানে columnName=@min_val বা columnName=@max_val;
দ্রষ্টব্য: ধরা যাক আমাদের কাছে ‘স্টুডেন্টস রেকর্ডস’ নামে একটি ডাটাবেস এবং ‘স্টুডেন্ট’ নামের একটি টেবিল রয়েছে।
নিচে আমাদের টেবিল <স্টুডেন্ট> -
StudentId | স্টুডেন্টমার্কস |
---|---|
S001 | 90 |
S002 | 97 |
S003 | 72 |
আমরা এখন প্রশ্ন লিখব −
কোয়েরি
mysql> @min_val:=MIN(StudentMarks),@max_val:=MAX(StudentMarks) ছাত্রদের থেকে; mysql> নির্বাচন করুন * ছাত্রদের থেকে যেখানে Studentmarks =@min_val বা Studentmarks =@max_val;
আউটপুট
<প্রে>+---------+| স্টুডেন্টমার্কস |+---------+| 97 |+---------+উপরের প্রশ্নে, ‘স্টুডেন্টমার্কস’ কলামের নাম বোঝায়। 'ছাত্র' বলতে সেই টেবিলের নাম বোঝায় যেখান থেকে সর্বনিম্ন এবং সর্বোচ্চ মান জিজ্ঞাসা করা হচ্ছে।