共用方式為


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 相同的值。

備註

MIN 會忽略任何 Null 值。

當使用字元資料行時,MIN 會尋找排序順序中的最低值。

範例

下列範例會傳回最低 (最小) 稅率。

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

以下為結果集:

-------------------

5.00

(1 個資料列受到影響)