2012年9月24日

摘要: 需求:用SQL脚本更新数据库某个字段为六位随机值环境:SQL Server 2008,数据库内有上千条数据问题1:六位随机值步骤1:随机数的SQL函数为rand() ,而rand()生成的是0-1之间的小数。步骤2:将rand()*1000000则看似可以得到有六位数了(小数部分暂时忽略不算)。可是,假设rand()得到的是一个类似0.0xxx的小数,rand()*1000000就会只有五位整数部分,或许更少。步骤3:rand()*(999999-100000)+100000这样就可以保证这个随机数的整数部分一定有六位,当然随机数的第一位永远不可能为0,这只能说取舍吧,只能为1-9也不是什么大 阅读全文
posted @ 2012-09-24 12:05 Ron Ngai 阅读(15817) 评论(5) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示