我需要获得特定数量的列的最大值(对于每一行)。这可以在MySQL中做到吗?
例如:SELECT MAX(column1, column2, column3)
。
我不是在寻找聚合给定列值的MAX函数。我需要为每一行汇总不同列的值。
答案 0 :(得分:8)
您需要GREATEST
功能
SELECT GREATEST(column1, column2, column3) AS X
答案 1 :(得分:4)
SELECT GREATEST(column1, column2, column3) as max_value