0

我已经通过一堆 SO 问题来了解使用 mySQL GREATEST()函数的正确方法,但没有一个显示如何将它与列一起使用。 官方文档提供了手动输入列表的列表。

只是大约两个值。

我也无法在A SO Search中得到答案。

问候,

4

2 回答 2

1

greatest()函数接受两个或多个参数并返回最大值:

select greatest(col1, col2, col3, col4) as BiggestCol
from . . .

如果你想要一列中的最大值,那么你需要这个max()函数:

select max(col1) as BiggestValueInCol1
于 2013-07-13T19:34:09.083 回答
1

您实际上是在寻找MAX()功能。你会像这样使用它:

SELECT foo, MAX(bar) FROM baz GROUP BY foo
于 2013-07-13T19:33:33.317 回答