ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 产生30-60 的随机数量mssql

产生30-60 的随机数量mssql

原创 Linux操作系统 作者:zaorv 时间:2019-05-28 19:15:08 0 删除 编辑

介绍个通俗的方法
/*产生从N到M的随机整数,假设N、M都是整数*/


declare @M int,@N int

set @N=6
set @M=13

select cast((rand()*(@M-@N)+@N) as int)


-- 产生30-60 的随机数量
SELECT (30+Floor(RAND()*(30))) as num

SELECT cast(30+FLOOR(RAND()*(60-30+1)) as int ) AS SS


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-564867/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-09-12

  • 博文量
    192
  • 访问量
    144909