db2 中有“最伟大”的函数吗?

Mik*_*one 3 sql db2

我在 MYSQL 和显然其他数据库引擎中发现有一个“最伟大”的函数可以使用,例如:great(1, 2, 3, 4),它会返回 4。我需要这个,但我使用的是 IBM 的 DB2 . 有没有人知道这样的等效函数,即使它只接受 2 个参数?

我发现 MAX 应该在某处执行此操作,但它不起作用……它仅适用于选择列的 MAX。

如果没有这样的功能,有没有人知道执行此操作的存储过程可能是什么样的?(我没有存储过程经验,所以我不知道 DB2 有什么能力)。

Dav*_*ave 6

为什么 MAX 不适合您?

从 sysibm.sysdummy1 中选择 max(1,2,8,3,1,7)

给我

    1
    ---------------
                 8

      1 record(s) selected.
Run Code Online (Sandbox Code Playgroud)