SQL update语句只更新第一条记录怎么写?
表A字段Q,WQW1214165132只更新第一条记录12为19下面的不更新,怎么写?前提where只知道Q=1updateAsetW=9whereq=1这样就全更新了?...
表 A
字段 Q ,W
Q W
1 2
1 4
1 65
1 32
只更新 第一条记录 1 2 为 1 9 下面的不更新,怎么写?
前提 where 只知道 Q=1
update A set W=9 where q=1
这样就全更新了?怎么改? 展开
字段 Q ,W
Q W
1 2
1 4
1 65
1 32
只更新 第一条记录 1 2 为 1 9 下面的不更新,怎么写?
前提 where 只知道 Q=1
update A set W=9 where q=1
这样就全更新了?怎么改? 展开
5个回答
展开全部
update A set W=9 where Q=1 and W=(select top 1 W from A where Q=1)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update top (1) A set W=9 where q = 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A set W=9 where id=(select top 1 id from A where q=1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update A set W=9 where Q=1 and W=2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在sqlserver中 set rowcount 1 update... 其他数据库就不知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询