# Функция MAX

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

## Синтаксис

`SELECT MAX(поле) 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 MAX(salary) as max FROM employees`

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

max максимальная зарплата
700

## Пример

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

`SELECT MAX(salary) as max FROM employees WHERE id<=4`

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

min максимальная зарплата
600

## Пример

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

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

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

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

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

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

←→
↑