MYSQL是否对数学函数的最小/最大返回值设置限制?
我一直在搜索,但我找到的都是关于如何查找的答案,而不是设置函数的最大返回值 我要找的很简单。。 如果我想按比例更新列中的条目。。说。。 设置MYSQL是否对数学函数的最小/最大返回值设置限制?,mysql,Mysql,我一直在搜索,但我找到的都是关于如何查找的答案,而不是设置函数的最大返回值 我要找的很简单。。 如果我想按比例更新列中的条目。。说。。 设置colummvalue=(columnvalue+(columnvalue*0.5)) 是否没有MYSQL函数来限制结果值 设置colummvalue=函数名(columnvalue+(columnvalue*0.5),最大值) 我已经编写了自己的函数来处理目前的需求,但在我看来,这似乎是一个非常简单和明显的需求,它将成为语言的一部分。 我只是在参考手册中找
colummvalue
=(columnvalue
+(columnvalue*0.5))
是否没有MYSQL函数来限制结果值
设置colummvalue
=函数名(columnvalue
+(columnvalue*0.5),最大值)
我已经编写了自己的函数来处理目前的需求,但在我看来,这似乎是一个非常简单和明显的需求,它将成为语言的一部分。
我只是在参考手册中找不到它,还是MYSQL中实际上不存在这样的函数?当然有。它被称为: 更简洁地写为:
SET TheColumValue = LEAST(TheColumnValue * 1.5, MAXIMUMVALUE)
当然有。它被称为: 更简洁地写为:
SET TheColumValue = LEAST(TheColumnValue * 1.5, MAXIMUMVALUE)
非常感谢你!我不喜欢在这类事情上寻求帮助——当我知道它在书中的某个地方,却根本找不到它的时候。在这种情况下,我会假设最小值是MAX()的计数器(类似用法),而不是这个。非常感谢!我不喜欢在这类事情上寻求帮助——当我知道它在书中的某个地方,却根本找不到它的时候。在本例中,我假设最小值是MAX()的计数器(类似用法),而不是这个。