এই নিবন্ধে SQL Server-এ MAX ফাংশন ব্যবহার করে একটি সেটে সর্বোচ্চ মান বের করার পদ্ধতি অন্বেষণ এবং প্রদর্শন করা হয়েছে।
বিবরণ
MAX ফাংশন SQL Server-এ একটি অ্যাগ্রিগেট ফাংশন যা একটি গ্রুপে সর্বোচ্চ মান ফেরত দেয়।
সিনট্যাক্স
SQL Server-এ MAX ফাংশন ব্যবহার করার জন্য নিচের সিনট্যাক্সটি ব্যবহার করুন:
SELECT MAX(column)
FROM table
[WHERE condition];
প্যারামিটার:
- column: কলাম বা গণনা করা মান, যে এক্সপ্রেশনটির সর্বোচ্চ মান বের করতে চান।
- table: রেকর্ড রিট্রিভ করার টেবিল। FROM ক্লজে কমপক্ষে ১টি টেবিল থাকতে হবে।
- condition: ঐচ্ছিক। রেকর্ডের যে শর্তগুলো পূরণ করতে হবে নির্বাচিত হতে।
নোট:
- MAX ফাংশন SQL Server 2017, 2016, 2014, 2012, 2008 R2, 2008, এবং 2005-এ ব্যবহার করা যায়।
উদাহরণ
SQL Server-এ MAX ফাংশনের কিছু উদাহরণ দেখুন।
মান লিন, আমাদের নিচের ডেটা টেবিল আছে:

উদাহরণ ১: টেবিলে সর্বোচ্চ পোস্ট সংখ্যা বের করা
SELECT MAX(Sobai)
FROM Quantrimang
WHERE Sobai < 100;
-- ফলাফল: 122
এই উদাহরণে আমরা Quantrimang টেবিলের একটি কলামে সর্বোচ্চ পোস্ট সংখ্যা বের করছি, যেখানে পোস্ট সংখ্যা ১০০-से কম।
উদাহরণ ২: GROUP BY ব্যবহার
নিচের উদাহরণটি একটি বড় সেকশনের সাথে সম্পর্কিত সকল রেকর্ডের সর্বোচ্চ মান বের করে:
SELECT Chuyenmuclon, MAX(Sobai) AS 'So bai nhieu nhat'
FROM Quantrimang
GROUP BY Chuyenmuclon;
-- ফলাফল:
-- Chuyenmuclon So bai nhieu nhat
-- Laptrinh 122
-- Mang xa hoi 165
-- Trinh duyet web 94