SQL - 生成指定范围内的随机数
2014-03-13 16:21
302 查看
今天按照公司需求,需要做一个sql作业来对数据库定时触发,其中有个难点,就是在sql中需要在1-n中随机出来一个结果。
google了半天,找到一个比较好的方式。
写下这个sql:
DECLARE @Result INT
DECLARE @Upper INT
DECLARE @Lower INT
SET @Lower = 1
SET @Upper = 10
SELECT @Result = ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)
SELECT @Result
google了半天,找到一个比较好的方式。
写下这个sql:
DECLARE @Result INT
DECLARE @Upper INT
DECLARE @Lower INT
SET @Lower = 1
SET @Upper = 10
SELECT @Result = ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)
SELECT @Result
相关文章推荐
- SQL语句生成指定范围内随机数
- SQL - 生成指定范围内的随机数
- JS如何用Math.random()来生成指定范围内的随机数?
- java生成指定范围的随机数
- java生成随机数方法大全(可指定范围、分布方式、类型、种子)
- Javascript 生成指定范围数值随机数
- PLC编程实现在指定范围内生成一个随机数
- 利用gsl生成指定范围的随机数
- 在javascript中随机数 math random如何生成指定范围数值的随机数
- js中Math.random()生成指定范围数值的随机数
- 【从零开始】生成指定范围内的随机数
- [js][技巧]生成指定范围指定个数的不重复随机数
- 用SQL生成一个固定范围内的随机数
- 生成指定范围内的随机数
- Javascript 生成指定范围数值随机数
- sql 指定范围 获取随机数
- shell 生成指定范围随机数与随机字符串 .
- java生成指定范围的随机数
- 生成指定范围的随机数
- Javascript 生成指定范围数值随机数(转)