Поделиться через


MIN (Transact-SQL)

Возвращает минимальное значение выражения. За ним должно следовать предложение OVER.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

MIN ( [ ALL | DISTINCT ] expression ) 

Аргументы

  • ALL
    Применяет статистическую функцию ко всем значениям. Параметр ALL установлен по умолчанию.

  • DISTINCT
    Указывает, что учитывается каждое уникальное значение. Параметр DISTINCT не имеет смысла при использовании функцией MIN и доступен только для совместимости со стандартом ISO.

  • expression
    Может быть константой, именем столбца, функцией или любым сочетанием арифметических, логических и строковых операторов. Функция MIN может использоваться со столбцами типа numeric, char, varchar, datetime, но не со столбцами типа bit. Статистические функции и вложенные запросы запрещены.

    Дополнительные сведения см. в разделе Выражения (Transact-SQL).

Типы возвращаемых данных

Возвращает то же значение, что и expression.

Замечания

Значения NULL функцией MIN не учитываются.

Для столбцов символьных данных функция MIN находит значение, находящееся внизу последовательности сортировки.

Примеры

В следующем примере возвращается наиболее низкая (минимальная) налоговая ставка.

USE AdventureWorks;
GO
SELECT MIN(TaxRate)
FROM Sales.SalesTaxRate;
GO

Ниже приводится результирующий набор.

-------------------
5.00

(1 row(s) affected)