Mysql 如何使用SQL';s RAND()生成400、450或500?

Mysql 如何使用SQL';s RAND()生成400、450或500?,mysql,sql,Mysql,Sql,我想使用SQL的RAND()-函数获取数字400、450或500,并将其插入选项卡内的字段中 我该怎么做呢?我想你可以遵循下面的代码 a = floor(rand() * 3); value = 400 + a*50; 我想你可以遵循下面的代码 a = floor(rand() * 3); value = 400 + a*50; 首先将集合[0,1,2]中的整数平缓化,然后将整数乘以50以获得步长50,然后添加种子 select floor(rand() * 3) * 50 + 400

我想使用SQL的
RAND()
-函数获取数字400、450或500,并将其插入选项卡内的字段中


我该怎么做呢?

我想你可以遵循下面的代码

a = floor(rand() * 3);
value = 400 + a*50; 

我想你可以遵循下面的代码

a = floor(rand() * 3);
value = 400 + a*50; 

首先将集合[0,1,2]中的整数平缓化,然后将整数乘以50以获得步长50,然后添加种子

select floor(rand() * 3)  * 50 + 400

首先将集合[0,1,2]中的整数平缓化,然后将整数乘以50以获得步长50,然后添加种子

select floor(rand() * 3)  * 50 + 400

可能重复的我不想要401或498或432的结果。。。只有3个可能值(400或450或500)可能重复我不希望结果为401或498或432。。。只有3个可能值(400、450或500)