MIN (MIN)
تابع MIN کمترین مقدار را از یک مجموعه می دهد. یعنی می پرسد: «کدام مقدار از همه کوچک تر است؟» این برای ارزان ترین قیمت یا کمترین نمره عالی است. تمرکز ما روی تابع MIN در SQL Server است.
تعریف ساده و کاربرد
تابع تجمیعی (Aggregate) روی چند ردیف حساب می کند. MIN() کوچک ترین مقدار ستون یا عبارت را برمی گرداند.
سینتکس
الگوی کلی تابع:
MIN(expression);
مثال: کمترین قیمت محصول
در جدول Products کمترین مقدار ستون Price را می گیریم. خروجی یک مقدار تکی است.
SELECT MIN(Price) AS SmallestPrice FROM Products;
نکته ها
نکته: برای بیشترین مقدار از MAX() استفاده کن. برای محاسبات زاویه ای هم بخش PI() را ببین.
گام های تمرین سریع
- کوئری نمونه را اجرا کن.
- ستون دیگری را جایگزین
Priceکن. - با
GROUP BYکمترین مقدار هر دسته را بگیر.
جمع بندی سریع
MIN()کوچک ترین مقدار را می دهد.- روی ستون یا عبارت کار می کند.
- با
GROUP BYترکیب می شود. - برعکسش
MAX()است.