SelectDB Enterprise
参考手册
SQL 函数
标量函数
条件函数
GREATEST

GREATEST

描述

比较多个表达式的大小,并返回其中的最大值。如果任意参数为 NULL,则返回 NULL

语法

GREATEST(<expr1>, <expr2>, ..., <exprN>)

参数

参数描述
<expr>需要比较的多个表达式,支持 TINYINTSMALLINTINTBIGINTLARGEINTFLOATDOUBLESTRINGDATETIMEDECIMAL 类型。

返回值

  • 返回给定表达式中的最大值。
  • 如果任意参数为 NULL,则返回 NULL

示例

SELECT GREATEST(-1, 0, 5, 8);
+-----------------------+
| GREATEST(-1, 0, 5, 8) |
+-----------------------+
|                     8 |
+-----------------------+
SELECT GREATEST(-1, 0, 5, NULL);
+--------------------------+
| GREATEST(-1, 0, 5, NULL) |
+--------------------------+
| NULL                     |
+--------------------------+
SELECT GREATEST(6.3, 4.29, 7.6876);
+-----------------------------+
| GREATEST(6.3, 4.29, 7.6876) |
+-----------------------------+
|                      7.6876 |
+-----------------------------+
SELECT GREATEST('2022-02-26 20:02:11', '2020-01-23 20:02:11', '2020-06-22 20:02:11');
+-------------------------------------------------------------------------------+
| GREATEST('2022-02-26 20:02:11', '2020-01-23 20:02:11', '2020-06-22 20:02:11') |
+-------------------------------------------------------------------------------+
| 2022-02-26 20:02:11                                                           |
+-------------------------------------------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标