# Функция MIN

Функция `MIN` возвращает минимальное значение поля среди найденных строк.

## Синтаксис

`SELECT MIN(поле) FROM имя_таблицы WHERE условие`

## Таблицы для примеров

таблица employees
id айди | name имя | age возраст | salary зарплата
--- | --- | --- | ---
1 | user1 | 23 | 400
2 | user2 | 25 | 500
3 | user3 | 23 | 500
4 | user4 | 30 | 900
5 | user5 | 27 | 500
6 | user6 | 28 | 900

## Пример

Давайте найдем минимальное значение зарплаты в таблице:

`SELECT MIN(salary) as min FROM employees`

Результат выполнения SQL запроса:

min минимальная зарплата
300

## Пример

Давайте найдем минимальное значение зарплаты среди тех записей, у которых id больше или равен `2`-м:

`SELECT MIN(salary) as min FROM employees WHERE id>=2`

Результат выполнения SQL запроса:

min минимальная зарплата
400

## Пример

Давайте найдем максимальное и минимальное значение зарплаты одновременно:

`SELECT MIN(salary) as min, MAX(salary) as max FROM employees`

Результат выполнения SQL запроса:

min минимальная зарплата | max максимальная зарплата
--- | ---
300 | 700

## Смотрите также

- функцию `MAX`,
  которая возвращает максимальное значение

↑