行的MAX函数是否存在 - 不是列?

时间:2011-09-16 10:29:41

标签: mysql mysqli

我需要获得特定数量的列的最大值(对于每一行)。这可以在MySQL中做到吗?

例如:SELECT MAX(column1, column2, column3)

我不是在寻找聚合给定列值的MAX函数。我需要为每一行汇总不同列的值。

2 个答案:

答案 0 :(得分:8)

您需要GREATEST功能

SELECT GREATEST(column1, column2, column3) AS X

答案 1 :(得分:4)

SELECT GREATEST(column1, column2, column3) as max_value