====== MIN() ====== ===== Версии сервера ===== ^ 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 ^ | Да | Да | Да | Да | Да | Да | Да | Да | Да | ? | ? | ===== Формат ===== MIN ([ALL] | DISTINCT ); ^ Аргумент ^ Описание ^ |ALL |Просматривает все значения в столбце. | |DISTINCT |Исключает повторяющиеся значения, затем ищет наименьшее. | | |Столбец или выражение, которое вычисляется к числовому типу данных.| :!: Аргумент ALL или DISTINCT при вызове конструкции может быть пропущен. Если аргумент не задан явно, то по умолчанию считается ALL. ===== Описание ===== MIN() это агрегатная функция, которая возвращает наименьшее значение в определенном столбце, исключая значения NULL. Если количество допустимых строк равно нулю, то MIN() возвращает значение NULL. Когда MIN() используется на CHAR, VARCHAR или BLOB-текст столбцах, возвращаемое значение изменяется в зависимости от кодировки и порядка сортировки используемых для столбца. ===== Пример ===== Следующая инструкция демонстрирует использование функций [[SUM()]], [[AVG()]], MIN() и [[MAX()]]: SELECT SUM (BUDGET), AVG (BUDGET), MIN (BUDGET), MAX (BUDGET) FROM DEPARTMENT WHERE HEAD_DEPT = 100; ===== См. также ===== [[SUM()]], [[AVG()]], [[MAX()]], [[COUNT()]], [[SELECT]] ===== Источник ===== langref.pdf