在我同一行的mysql表中,我有一个人名,value1,value2,value3,value4,value5。我希望从值1-5获得最低值并将其放在列最低值。
我知道如何从所选列中获取最小值和最大值,如mysql文档3.6.1中所述,但我不知道如何从所选行中获取最小值和最大值。我无法在mysql文档中找到它。
有人可以告诉我或指出我正确的方向。干杯
答案 0 :(得分:2)
SELECT GREATEST(`value1`, `value2`, `value3`, `value4`, `value5`) as `highest`
FROM `tablename` WHERE .....
答案 1 :(得分:1)
创建另一个表(名称,值),按名称将其与第一个表关联,并使用标准的最小/最大函数