GREATEST 和 LEAST 函数 - AWS Clean Rooms

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

GREATEST 和 LEAST 函数

从包含任何数量的表达式的列表中返回最大值或最小值。

语法

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

参数

expression_list

表达式的逗号分隔的列表,如列名称。这些表达式都必须可转换为常见数据类型。忽略该列表中的 NULL 值。如果所有表达式的计算结果为 NULL,则结果为 NULL。

返回值

从所提供的表达式列表中返回最大值(对于 GREATEST)或最小值(对于 LEAST)。

示例

以下示例按字母顺序返回 firstnamelastname 的最高值。

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)