sql 获得某个区间的随机整数
最好用几个函数组合出结果来,可以直接select。
比如我想要20 和 40 之间的一个随机整数。
[解决办法]
SELECT CAST(RAND()*100 AS TINYINT)%21+20
[解决办法]
- SQL code
SELECT CAST(RAND() * 21 AS INT) + 20 --20~40
[解决办法]
SELECT FLOOR(RAND() * 21) + 20
这也是一种办法。
[解决办法]
发布时间: 2012-08-09 15:59:21 作者: rapoo
sql 获得某个区间的随机整数
最好用几个函数组合出结果来,可以直接select。
比如我想要20 和 40 之间的一个随机整数。
[解决办法]
SELECT CAST(RAND()*100 AS TINYINT)%21+20
[解决办法]
SELECT CAST(RAND() * 21 AS INT) + 20 --20~40
[解决办法]
SELECT FLOOR(RAND() * 21) + 20
这也是一种办法。
[解决办法]