

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# MAX 函數
<a name="MAX"></a>

 MAX 函數傳回一個列集的最大值。可使用 DISTINCT 或 ALL，但不影響結果。

## 語法
<a name="MAX-synopsis"></a>

```
MAX ( [ DISTINCT | ALL ] expression )
```

## 引數
<a name="MAX-arguments"></a>

 *expression *   
函數運算的目標欄或表達式。*表達*式是任何數值資料類型。

DISTINCT \$1 ALL   
如果指定引數 DISTINCT，則函數在計算最大值之前，將從指定的表達式中消除所有重複值。如果指定引數 ALL，則函數在計算最大值時會保留表達式中的所有重複值。ALL 為預設值。

## 資料類型
<a name="Supported_data_types_max"></a>

傳回與 *expression* 相同的資料類型。

## 範例
<a name="MAX-examples"></a>

從所有銷售中尋找最高支付價格：

```
select max(pricepaid) from sales;

max
----------
12624.00
(1 row)
```

從所有銷售中尋找每張門票的最高支付價格：

```
select max(pricepaid/qtysold) as max_ticket_price
from sales;

max_ticket_price
-----------------
2500.00000000
(1 row)
```