max
Содержание
MAX()
Версии сервера
0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.0.3 | 2.0.4 | 2.1 | 2.5 | 3.0 |
---|---|---|---|---|---|---|---|---|---|---|
Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? |
Формат
MAX ([ALL] <val> | DISTINCT <val>);
Аргумент | Описание |
---|---|
ALL | Просматривает все значения в столбце. |
DISTINCT | Исключает повторяющиеся значения, затем ищет наибольшее. |
<val> | Столбец или выражение, которое вычисляется к числовому типу данных. |
Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL.
Описание
MAX() это агрегатная функция, которая возвращает наибольшее значение в определенном столбце, исключая значения NULL. Если количество допустимых строк равно нулю, то MAX() возвращает значение NULL.
Когда MAX() используется на CHAR, VARCHAR или BLOB-текст столбцах, возвращаемое значение изменяется в зависимости от кодировки и порядка сортировки используемых для столбца.
Пример
Следующая инструкция демонстрирует использование функций SUM(), AVG(), MIN() и MAX():
SELECT SUM (BUDGET), AVG (BUDGET), MIN (BUDGET), MAX (BUDGET) FROM DEPARTMENT WHERE HEAD_DEPT = 100;
См. также
Источник
langref.pdf
max.txt · Последнее изменение: 2008/05/05 23:24 (внешнее изменение)
Обсуждение