标签: sql sql-server
我正在尝试生成36个长度随机数,其中包含0,1或6个数字。我做的就是那样的
declare @random char(36) set @random = newid() set @random = replace(replace(replace(@random,'6','2'),'1','2'),'0','2') select @random
我将6,1,0转换为2但可能这不是在sql server中执行此操作的最佳方法。解决这个问题的正确方法是什么?
答案 0 :(得分:1)
我找到了答案。
http://www.brettb.com/SQL_Help_Random_Strings.asp