草庐IT

Greatest

全部标签

mysql - 来自两个或多个字段的最大值

我需要从两个字段中获取最大的值(value):SELECTMAX(field1),MAX(field2)现在,我怎样才能从这两者中获得最大的值(value)? 最佳答案 您可能想使用GREATEST()功能:SELECTGREATEST(field1,field2);如果您想从所有行中获取绝对最大值,那么您可能需要使用以下内容:SELECTGREATEST(MAX(field1),MAX(field2));示例1:SELECTGREATEST(1,2);+----------------+|GREATEST(1,2)|+------

SQLite 相当于 PostgreSQL 的 GREATEST 函数

PostgreSQL有一个很有用的函数叫做GREATEST。它返回传递给它的最大值,如记录here.SQLite中是否有任何等效项?请注意,我只需要它处理2个参数。 最佳答案 选择最大值(1,2,..)引用:https://sqlite.org/lang_corefunc.html#maxoreuncmax(X,Y,...)Themulti-argumentmax()functionreturnstheargumentwiththemaximumvalue,orreturnNULLifanyargumentisNULL.Themul
12