توابع 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 است.