sql数据库 能否重设某行 某列的值为随机数呢?
2个回答
展开全部
sql的rand函数种子必须是不同的,取出来的数才不同,而且在很短时间内取出的数大小差不多,一般要到小数点后3、4位才开始变化,可以这样:把字段id值作为种子,取出的数放大(如乘以100000,具体自定),然后对200取模
update
tabel
set
moods=cast((rand(id)*100000)
as
int)%200
where
ID
between
1
and
1000
update
tabel
set
moods=cast((rand(id)*100000)
as
int)%200
where
ID
between
1
and
1000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询