我需要为每行在两个数字之间生成一个随机数。
例如:
选择COLNAME, (随机号到2000 1500之间)从表名
提前致谢
DECLARE @start INT
DECLARE @end INT
SET @start = 1500
SET @end = 2000
SELECT Round(( ( @end - @start - 1 ) * Rand() + @start ), 0)
更新:获取每一行的随机数。
select ABS(Checksum(NewID()) % (@end-@start)) + @start
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句