mysql产生m-n的随机数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010608551/article/details/80242054

需求:表test有一个Count数量的字段,需要将这个Count在原数据的基础上加上一个50-100的随机数

方案:若要在m ≤ R ≤ n 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(m + RAND() * (n – m + 1))

举例:

SELECT FLOOR(50 + (RAND() * (100-50+1)));

需求解决方案:

update test SET Count = Count + FLOOR(50 + (RAND() * (100 - 50 + 1)));

猜你喜欢

转载自blog.csdn.net/u010608551/article/details/80242054