gpt4 book ai didi

sql - 如何更新TOP 400?

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

我想更新数据库表中的前 400 行。伪SQL如下,我该怎么做?

UPDATE top (400) db.dbo.tbl
SET column1 = 2
WHERE column2 = 1
AND column1 is null

最佳答案

 UPDATE db.dbo.tbl SET column1 = 2 WHERE
primaryID IN (
SELECT TOP (400) primarkyID FROM db.dbo.tbl
WHERE column2 = 1 AND column1 IS NULL
)

但我不喜欢这样,因为无法保证哪个是前 400 名,您可能需要添加一些其他类型的标准。甚至还有子查询的 Order By。

关于sql - 如何更新TOP 400?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1357678/

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