li.的博客
li.的首页 > li.的博客 > 浏览文章

sql生成某范围内的随机数

分类:sql server  人气:994  评论:0  时间:2011-04-06 22:24
rand() 返回从 01 之间的随机 float 值。 select ceiling(rand()*1000)

=======================

declare @n int,@m int
set @n=1
set @m=10
declare @ids varchar(max)
set @ids = ''
while @n<=@m
begin
    set @ids = @ids + ',' + REPLACE(str(ceiling(rand()*1000)),' ','')   
    set @n=@n+1
end
if (@ids!='')
set @ids = '0'+@ids
print @ids
标签(Tag):sql float rand() ceiling()
评论(0)
暂无评论
我来评论
(800字以内)