我想知道是否有一种方法可以选择 100 到 500 之间随机生成的数字以及选择查询。
Eg: SELECT name, address, random_number FROM users
我不必将此数字存储在数据库中,而只需使用它来显示目的。
我尝试过类似的事情,但它无法工作..
SELECT name, address, FLOOR(RAND() * 500) AS random_number FROM users
希望有人帮助我。
谢谢
这应该给出你想要的:
FLOOR(RAND() * 401) + 100
一般来说,FLOOR(RAND() * (<max> - <min> + 1)) + <min>
生成一个介于<min
> 和<max>
包括的。
Update
这个完整的声明应该有效:
SELECT name, address, FLOOR(RAND() * 401) + 100 AS `random_number`
FROM users
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)