gpt4 book ai didi

sql - 如何一步用随机数据批量更新 SQL 表?

转载 作者:行者123 更新时间:2023-12-01 09:31:25 25 4
gpt4 key购买 nike

我有一个大表,出于测试目的,我想将每一行的一列更新为不同的随机值。

如果我说:

update MyTable
set MyCol = Rand()*100

那么该值确实是随机的 - 但它是应用于每一行的相同随机数。

我可以使用游标来逐一迭代和更新每一行,这显然是我在必要时会使用的方法。但是是否有一些 SQL 语法会在一个简洁的语句中使用不同的随机值更新每一行?

最佳答案

您需要为每一行添加一些新的 RAND:

RAND(CHECKSUM(NEWID()))

关于sql - 如何一步用随机数据批量更新 SQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com