gpt4 book ai didi

Mysql:修剪数字在 X 和 Y MIN/MAX 之间

转载 作者:行者123 更新时间:2023-12-01 00:25:08 25 4
gpt4 key购买 nike

我不知道用于此的术语或确切词,但我正在 MySQL 中寻找一个函数,它可以将数字修剪为介于 X 和 Y 之间。

例如,像这样:

SELECT TRIM_NUMBER(NUMBER, MIN, MAX);

如果我这样做:TRIM_NUMBER(50, 1, 100) 应该没问题,并返回 50

但如果我执行类似:TRIM_NUMBER(999, 1, 100) 它应该返回 100,因为它是我设置的最大值。同样的事情应该适用于 MIN。

MySQL有没有这样的功能?

最佳答案

试试这个

SELECT GREATEST(LEAST(NUMBER, 100), 1);

关于Mysql:修剪数字在 X 和 Y MIN/MAX 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15753755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com