

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

 MAX 函数返回一组行中的最大值。可以使用 DISTINCT 或 ALL，但不会影响结果。

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

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

## 参数
<a name="MAX-arguments"></a>

 *expression*   
对其执行函数的目标列或表达式。*表达式*是任何数值数据类型。

DISTINCT \| 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)
```