PostgreSQL有一个有用的功能,称为GREATEST。它返回那些传递给它记录的最大价值在这里。
GREATEST
SQLite中是否有任何等效项?
需要注意的是,我只需要使用它来处理2个参数。
SELECT MAX(1,2,..)
参考:https : //sqlite.org/lang_corefunc.html#maxoreunc
max(X,Y,...) 多参数max()函数返回具有最大值的参数,如果任何参数为NULL,则返回NULL。多参数max()函数从左到右搜索其参数,以找到定义整理函数并将该整理函数用于所有字符串比较的参数。如果max()的参数均未定义整理函数,则使用BINARY整理函数。请注意,当max()具有2个或更多参数时,它是一个简单函数,但如果仅给出单个参数,则它作为聚合函数运行。
max(X,Y,...)
多参数max()函数返回具有最大值的参数,如果任何参数为NULL,则返回NULL。多参数max()函数从左到右搜索其参数,以找到定义整理函数并将该整理函数用于所有字符串比较的参数。如果max()的参数均未定义整理函数,则使用BINARY整理函数。请注意,当max()具有2个或更多参数时,它是一个简单函数,但如果仅给出单个参数,则它作为聚合函数运行。