Ответ
Функция MIN — это агрегатная функция SQL, которая возвращает минимальное значение из выбранного столбца или выражения.
Основное назначение:
- Нахождение наименьшего числового значения.
- Определение первой строки в алфавитном порядке (для строковых данных).
- Поиск самой ранней даты.
Примеры использования:
-- Найти минимальную зарплату по всей компании
SELECT MIN(salary) AS min_salary FROM employees;
-- Найти самого молодого сотрудника в каждом отделе
SELECT department_id, MIN(birth_date) AS oldest_birthday
FROM employees
GROUP BY department_id;
Ключевые особенности:
- Игнорирует значения
NULL. - Часто используется с предложением
GROUP BYдля агрегации по группам. - Может применяться в подзапросах и оконных функциях.