sql 命令如何为某一字段同时增加随机数值?

例如:我有数据表aaa,“浏览量”字段"views",同时为这个字段的所有记录递增随机数500以内的数值,可以实现吗?... 例如:我有数据表 aaa ,“浏览量”字段"views",同时为这个字段的所有记录递增随机数500以内的数值,可以实现吗? 展开
 我来答
yaj52125
2009-10-19 · TA获得超过404个赞
知道小有建树答主
回答量:450
采纳率:100%
帮助的人:489万
展开全部
这个可以实现的
使用这个可以获得500以内的随机整数
select cast(500*rand() as int)

呵呵 修改值自己做咯……
antxj1024
2009-10-19 · TA获得超过204个赞
知道答主
回答量:363
采纳率:0%
帮助的人:252万
展开全部
select datepart(ms,getdate())--取得当前时间的毫秒数

你再判断下这个值是不是小于500

如果是每行的随机值都不一样,那就要用到游标、循环、存储过程之类了
思路是:
每update一行数据,延迟1秒,执行下一行
延迟的语句是
waitfor delay '00:00:01'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wei0yong0
2009-10-20 · TA获得超过2422个赞
知道小有建树答主
回答量:2006
采纳率:100%
帮助的人:1590万
展开全部
递增而且还是要随机数
那你的意思就是递增500以内的随机数咯
那难度有够高,要先获当前的最大数,然后再取
最大数到500以内的数字。
不知道我有没理解错你的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式