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

MySQL MAX() এগ্রিগেট ফাংশন ব্যবহার করে কলামের সর্বোচ্চ মান বের করা


MySQL MAX() ফাংশন: কলামের সর্বোচ্চ মান নির্ণয়

MAX() একটি বিল্ট-ইন এগ্রিগেট ফাংশন যা একটি কলামের সবচেয়ে বড় মান রিটার্ন করে। এটি সংখ্যা, তারিখ, স্ট্রিং — সব টাইপের জন্য কাজ করে।

উদাহরণ

টেবিল তৈরি এবং ডেটা ইনসার্ট:

CREATE TABLE DemoTable (Id INT);
INSERT INTO DemoTable VALUES (100), (988), (1000), (99), (999);

MAX() ব্যবহার করে কোয়ারি

SELECT MAX(Id) AS MaxId FROM DemoTable;

আউটপুট:

+-------+
| MaxId |
+-------+
| 1000  |
+-------+

ব্যবহারের টিপস

  • WHERE ক্লজের সাথে ব্যবহার করে শর্তসাপেক্ষ সর্বোচ্চ মান বের করা যায়।
  • GROUP BY এর সাথে ব্যবহার করে গ্রুপভিত্তিক সর্বোচ্চ মান বের করা যায়।
  • ইন্ডেক্স থাকলে পারফরম্যান্স খুব ভালো।
  • NULL মানগুলো ইগনোর করে।

সহোদর ফাংশন: MIN() — ন্যূনতম মান বের করতে।

  1. MySQL-এ নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া আলফানিউমেরিক স্ট্রিং থেকে সর্বোচ্চ সংখ্যা বের করা

  2. MySQL-এ শর্তসাপেক্ষে কলামের যোগফল (SUM) বের করা

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

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