UPDATE SQL语句,多条件更新问题?
表名:CHECK列名:USERIDTYPE,其中列USERID分别有1\2\3\N值,列TYPE有I与O两个值,现在想用UPDATE将USERID=3且TYPE=I的值更...
表名:CHECK 列名:USERID TYPE ,其中列USERID分别有1\2\3\N值,列TYPE有I与O两个值,现在想用UPDATE将USERID=3且TYPE=I的值更新为O,TYPE=O的值更新为I
SQL2000语句如何写?请教高手 展开
SQL2000语句如何写?请教高手 展开
3个回答
展开全部
UPDATE [CHECK]
SET TYPE=O
WHERE USERID=3 AND TYPE=I
UPDATE [CHECK]
SET TYPE=IWHERE USERID=3 AND TYPE=O
SET TYPE=O
WHERE USERID=3 AND TYPE=I
UPDATE [CHECK]
SET TYPE=IWHERE USERID=3 AND TYPE=O
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update [check] set type=(case when type='I' then 'O' else 'I' end)
where userid=3
where userid=3
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
阿斯蒂芬挨个 啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询