在我同一行的mysql表中,我有一个人名称,value1,value2,value3,value4,value5。我想从值1-5中获取最低值,并将其置于列的最低值。一行中的最小值和最大值,而不是列
我知道如何从选定的列中获取最小值和最大值,如mysql文档3.6.1中所述,但我不知道如何从选定行中获取最小值和最大值。我无法在mysql文档中找到。
有人可以告诉我或指出我在正确的方向。干杯
在我同一行的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 .....
这个作品,欢呼,这很快,将在9分钟内接受答案 –
创建一个表(名称,值),按名称与第一个表链接,并使用非标准的最小/最大功能
您可能需要为这一个做一个逆转置... –
做ü尝试min(人名)?你可以显示你的查询 – Ghostman
= _ = ||奇怪的请求... –