我想从表中选择所有值。一列是 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/