MIN
Возвращает наименьшее значение выражения в группе строк.
MySQL 8.1
MIN(expr)Параметры
- expr
- Выражение: число, строка или дата
Возвращаемое значение
Значение того же типа, что и expr; строки сравниваются по алфавиту, NULL не учитываются, для пустого набора — NULL
Примеры
Самая низкая цена
MySQL 8.1
SELECT MIN(unit_price)
FROM Payments;Первое имя по алфавиту
MySQL 8.1
SELECT MIN(member_name) AS first_name_alphabetically
FROM FamilyMembers;Подробности
Строки сравниваются как текст, даже если в них числа: MIN из '9' и '10' — это '10'. Функция возвращает только значение; чтобы получить всю строку с минимумом, используйте ORDER BY ... LIMIT 1 или оконные функции.