

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# GREATEST 式と LEAST 式
<a name="GREATEST_LEAST"></a>

任意の数の式のリストから最大値または最小値を返します。

## 構文
<a name="GREATEST_LEAST-synopsis"></a>

```
GREATEST (value [, ...])
LEAST (value [, ...])
```

## パラメータ
<a name="GREATEST_LEAST-arguments"></a>

*expression\$1list*  
列名などの式のカンマ区切りリスト。式はすべて一般的なデータ型に変換可能である必要があります。リスト内の NULL 値は無視されます。すべての式が NULL と評価された場合、結果は NULL になります。

## 戻り値
<a name="GREATEST_LEAST-returns"></a>

指定された式のリストから最大 (GREATEST の場合) または最小 (LEAST の場合) の値を返します。

## 例
<a name="GREATEST_LEAST-examples"></a>

次の例は、アルファベット順で最も高い `firstname` または `lastname` の値を返します。

```
select firstname, lastname, greatest(firstname,lastname) from users
where userid < 10
order by 3;

 firstname | lastname  | greatest
-----------+-----------+-----------
 Alejandro | Rosalez   | Ratliff
 Carlos    | Salazar   | Carlos
 Jane      | Doe       | Doe
 John      | Doe       | Doe
 John      | Stiles    | John
 Shirley   | Rodriguez | Rodriguez
 Terry     | Whitlock  | Terry
 Richard   | Roe       | Richard
 Xiulan    | Wang      | Wang
(9 rows)
```