ldcf.net
当前位置:首页 >> 请问大家如何在SQL里生成四位随机数? >>

请问大家如何在SQL里生成四位随机数?

按上面的计算,变换一下,(9000*RAND()+1000)

在SQL里先随机生成1个数字,1-9,A,在随机生成3个数字,0-9,BCD。然后随机生成的四位数为:A*1000+B*100+C*10+D。 打开一个空白表。 在B2总输入=Randbetween。 点击弹出的Randbetween,会发现单元格内多了一个单边括号。 点击公式编辑栏的FX。...

rand() 定义: 返回从0到1之间的随机浮点值。 举例说明: select rand() as 随机数   结果如图: select cast( floor(rand()*N) as int )  --方法1 结果:20 select cast( ceiling(rand()*N) as int ) ...

产生一个介于指定范围之内的38位精度的随机数 SQL> SELECT DBMS_RANDOM.VALUE(1, 9999) FROM dual; DBMS_RANDOM.VALUE(1,9999) ------------------------- 4261.38448 如果你是要一个 4位的整数 (也就是最小1000, 最大 9999) SELECT TRUNC( DBM...

declare @@String decimal(4,0) select @@string=10000*rand() print @@string

----MS SQL SERVER生成8位随机数 --方法一 select id = right('00000000' + cast(cast(rand(checksum(newid()))*10000000 as int) as varchar),8) from sysobjects --方法二 DECLARE @RandMin int,@RandMax int set @RandMin=10000000--最小值 s...

你不是已经有算法了吗?照此实现埃

从 RAND 生成随机数的常用方法是,用相对可变的某个值作为种子值,例如将 GETDATE 的几个部分累加: SELECT RAND( (DATEPART(mm, GETDATE()) * 100000 ) + (DATEPART(ss, GETDATE()) * 1000 ) + DATEPART(ms, GETDATE()) )

下文将为您介绍SQL中的随机函数rand(),供您参考,如果您是才接触SQL Server的新手,不妨一看,相信对您学习SQL中的函数会大有帮助。 在SQL Server中,有个随机函数rand(),有不少新手可能不知道存在这个函数,现在我就把这个函数的一些随机数生...

oracle的可以这样取 select trunc(dbms_random.value(1,199)) from dual;

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com