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

标签 mysql database

在同一行的 mysql 表中,我有一个人名、value1、value2、value3、value4、value5。我想从值 1-5 中获取最小值并将其放入“lowestvalue”列中。

我知道如何从所选列获取最小值和最大值,如 mysql 文档 3.6.1 中所述,但我不知道如何从所选行获取最小值和最大值。我在 mysql 文档中找不到它。

有人可以告诉我或指出正确的方向吗?干杯

最佳答案

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

关于mysql - 行的最小值和最大值,而不是列的最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075565/

相关文章:

php - 将密码与从数据库查询的哈希值进行比较?

mysql - 如何用 MySQL 中的节点拆分 XML 值?

sql-server - 按纬度/经度搜索半径

javascript - 用javascript中的mysql数据库中的数据填充下拉列表

mysql - 如何构造此查询

PHP 帮助,不确定为什么这不起作用

mysql - 快速组 rank() 函数

mysql - 为 Mysql 触发器中的变量选择值

mysql - Liquibase DB 独立插入语句

c++ - QSqlQueryModel 提示我的数据库没有打开