繁体   English   中英

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

[英]min and max value for a row, not column

在同一行的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 .....

创建另一个表(名称,值),按名称将其与第一个表链接,并使用标准最小/最大函数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM