توابع MIN و MAX

پیدا کردن کوچکترین و بزرگترین مقدار یک ستون با توابع MIN و MAX.

توابع MIN و MAX

تابع MIN() کوچکترین مقدار و تابع MAX() بزرگترین مقدار یک ستون را برمی‌گرداند.

ساختار کلی

SELECT MIN(ستون) FROM نام_جدول;
SELECT MAX(ستون) FROM نام_جدول;

مثال‌ها

-- کمترین سن
SELECT MIN(age) AS min_age FROM students;

-- بیشترین سن
SELECT MAX(age) AS max_age FROM students;

-- هر دو با هم
SELECT MIN(age) AS youngest, MAX(age) AS oldest FROM students;

MIN/MAX روی متن

این توابع روی متن هم کار می‌کنند (بر اساس ترتیب حروف):

SELECT MIN(name) AS first_name, MAX(name) AS last_name FROM students;

پیدا کردن رکورد کامل

برای پیدا کردن کل رکوردی که کمترین/بیشترین مقدار را دارد:

SELECT * FROM students ORDER BY age ASC LIMIT 1;  -- کمترین سن
SELECT * FROM students ORDER BY age DESC LIMIT 1; -- بیشترین سن

این مبحث بخشی از دوره آموزش کامل SQL است.

ابزارهای مرتبط