کمینه و بیشینه (MIN and MAX)
تابع های «کمینه و بیشینه» (MIN و MAX) مقدار کوچک ترین و بزرگ ترین را می دهند. «تابع (Function)» یعنی قطعه کدی که کاری مشخص انجام می دهد. این دو برای پیدا کردن ارزان ترین یا گران ترین قیمت عالی اند؛ مثل پیدا کردن کمترین نمره کلاس.
کاربرد کمینه و بیشینه در MySQL
MIN کوچک ترین مقدار یک ستون را برمی گرداند. MAX بزرگ ترین مقدار همان ستون را می دهد. می توانی همراه WHERE فیلتر بزنی.
سینتکس MIN()
SELECT MIN(<column_name>)
FROM <table_name>
WHERE <condition>;
سینتکس MAX()
SELECT MAX(<column_name>)
FROM <table_name>
WHERE <condition>;
مثال MIN: ارزان ترین قیمت
این پرس وجو کمترین قیمت محصولات را برمی گرداند. با «AS» نام مستعار مشخص می شود.
SELECT MIN(Price) AS SmallestPrice
FROM Products;
مثال MAX: گران ترین قیمت
این پرس وجو بیشترین قیمت محصولات را برمی گرداند. نتیجه یک مقدار عددی است.
SELECT MAX(Price) AS LargestPrice
FROM Products;
نکات مهم
- MIN و MAX فقط روی یک ستون کار می کنند.
- برای نتیجه پایدار، قبلش ORDER BY را بشناس.
- کمینه و بیشینه ابزار سریع مقایسه هستند.
نکته: اگر ستون مقداری NULL داشته باشد، MIN و MAX آن را نادیده می گیرند.
گام های عملی
- ستون عددی یا تاریخ را انتخاب کن.
- در صورت نیاز WHERE برای فیلتر بنویس.
- MIN یا MAX را روی همان ستون اجرا کن.
- برای خوانایی، از AS برای نام گذاری خروجی استفاده کن.
جمع بندی سریع
- MIN کوچک ترین مقدار را می دهد.
- MAX بزرگ ترین مقدار را می دهد.
- NULL در محاسبه لحاظ نمی شود.
- با WHERE می توانی دامنه را محدود کنی.