SQL update语句只更新第一条记录怎么写?

2024-11-23 22:56:28
推荐回答(5个)
回答1:

update A set W=9 where Q=1 and W=(select top 1 W from A where Q=1)

回答2:

update top (1) A set W=9 where q = 1

回答3:

update A set W=9 where id=(select top 1 id from A where q=1)

回答4:

update A set W=9 where Q=1 and W=2

回答5:

在sqlserver中 set rowcount 1 update... 其他数据库就不知道了