生成300个不同的随机数的SQL语句
程序员文章站
2023-11-30 10:04:22
--生成300个8位不重复纯数字随机数
declare @i int=0;
declare @j int;
declare @qnum int=300;...
--生成300个8位不重复纯数字随机数
declare @i int=0; declare @j int; declare @qnum int=300; --生成随机数的数量 set nocount on create table #temp_table(num int) while(@i<@qnum) begin select @j = cast( floor(rand()*(99999999-10000000)+10000000) as int) if(not exists(select num from #temp_table where num=@j )) begin insert #temp_table (num) values (@j) set @i+=1; end end select distinct num from #temp_table drop table #temp_table