一千萬個為什麽

搜索

行的最小值和最大值,而不是列

在我同一行的mysql表中,我有一個人名,value1,value2,value3,value4,value5。我想從值1-5獲得最低值並將其放在列最低值。

我知道如何從所選列中獲取最小值和最大值,如mysql文檔3.6.1中所述,但我不知道如何從所選行中獲取最小值和最大值。我在mysql文檔中找不到。

有人可以告訴我或指出我正確的方向。幹杯

最佳答案

SELECT GREATEST(`value1`, `value2`, `value3`, `value4`, `value5`) as `highest`
FROM `tablename` WHERE .....

轉載註明原文: 行的最小值和最大值,而不是列