کمینه و بیشینه (MIN and MAX)
تابع «کمینه/بیشینه (MIN/MAX)» مقدار کوچک ترین یا بزرگ ترین را می دهد. «تابع (Function)» یک دستور آماده است که برایت محاسبه می کند. بنابراین سریع ترین قیمت یا گران ترین قیمت را راحت می گیری.
تابع MIN در PostgreSQL
MIN کوچک ترین مقدار ستون را برمی گرداند. مثل کمترین نمره کلاس.
SELECT MIN(price)
FROM products;
- ستون هدف را مشخص کن.
- MIN را روی ستون صدا بزن.
- FROM را بنویس و اجرا کن.
تابع MAX در PostgreSQL
MAX بزرگ ترین مقدار ستون را می دهد. مثل بیشترین قیمت فروشگاه.
SELECT MAX(price)
FROM products;
نام گذاری خروجی با AS
خروجی پیش فرض نام ساده دارد. اما با «AS» نام بهتری بده.
SELECT MIN(price) AS lowest_price
FROM products;
نکته: برای خروجی قابل پیش بینی، گاهی قبلش با ORDER BY مرتب کن. همچنین برای محدودکردن سطرها از LIMIT کمک بگیر.
کاربرد سریع MIN و MAX در PostgreSQL
برای گزارش، کمترین و بیشترین را سریع بگیر. سپس با نام مستعار واضح تر نشان بده.
جمع بندی سریع
- MIN کمترین مقدار ستون را برمی گرداند.
- MAX بیشترین مقدار ستون را می دهد.
- با AS خروجی را معنی دار کن.
- کنار گزارش ها بسیار کاربردی هستند.