mysql - Mysql 中是否有获取最小值或值的函数?

标签 mysql mysqlimport

我想从表中选择所有值。一列是 SIGNED INTEGER,它也包含负数。我想在选择时为此列 (1) 设置最小值。像这样:

如果值为20,我想得到20

如果值为1,我想得到1

但是当小于1的时候,我只想得到1

是否有允许我执行此操作的功能?它应该只有 1 个命令,因为我想在 PHP 和 mysqli 中使用它!

最佳答案

使用 GREATEST()功能:

SELECT GREATEST(-1,1); -> 1
SELECT GREATEST(20,1); -> 20

关于mysql - Mysql 中是否有获取最小值或值的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811522/

相关文章:

database - 使用来自 mysql 转储的授权填充 mysql 数据库

mysql - CSV 数据未插入相应的 MySQL 表中

mysql - 在没有 phpMyAdmin 的情况下在 MySQL 中导入 *.ods 文件

php - 为什么这个简单的插入语句不起作用(PDO)?

java - Android访问远程mysql数据库

php - csv文件导入到mysql数据库使用php面临导入错误

MySQL:mysqlimport 中缺少一些记录

创建外键的 MySQL 语法

mysql - 如何顺序执行SQL命令列表?

mysql - 使用 MYSQL 扩展连接表中的值