SqlServer 取随机数

Posted 亮亮1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SqlServer 取随机数相关的知识,希望对你有一定的参考价值。

--1、随机取1到3之间的整数: 
select round(rand()*2+1.0,0)
go
--随机取6到9之间的整数: 
select round(rand()*3+6.0,0)
go
 
--2、我们可以进行精度上的控制   
--随机取n到m之间的数值 
declare @n int
declare @m int
declare @k int 
set @n=8   --定义随机范围起点
set @m=10  --定义随机范围终点
set @k=1   --定义精度
select round(rand()*(@m-@n)+@n,@k)

以上是关于SqlServer 取随机数的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer newID()

队列应用一随机迷宫|随机起点终点*最短路径算法

二维游走走到终点的期望步数

sql如何根据时间取出最新的数据记录

sql怎么生成某一个时段内的随机时间戳

从SQLServer里面取出数据,去掉头尾的空格