gpt4 book ai didi

sql-server - 随机删除表中 75% 的内容

转载 作者:行者123 更新时间:2023-12-02 22:24:36 26 4
gpt4 key购买 nike

尝试创建较小的样本数据库,但仍使数据在统计上具有一定的相关性。如何从表中删除 x% 的行?一直在玩弄 NEWID() 函数。

最佳答案

DELETE 
FROM TABLE_NAME
WHERE PK IN (SELECT TOP (75) PERCENT PK
FROM TABLE_NAME
ORDER BY NEWID())

马丁·史密斯的建议

DELETE T 
FROM (SELECT TOP (75) PERCENT *
FROM TABLE_NAME
ORDER BY NEWID()) T

关于sql-server - 随机删除表中 75% 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21211936/

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