求SQL语句: 字段1 字段2 字段3 字段4 1 A 30 0 1 B null 0 2 A 21 0 2 B 22 0 20

说明:表中字段1相同的数字都是两行,分别对应字段2的A和B,现在要处理的是对字段1相同的两行进行处理,如果字段3有一个或者两个NULL,则字段4都update为1,如果没... 说明:表中字段1相同的数字都是两行,分别对应字段2的A和B,现在要处理的是对字段1相同的两行进行处理,如果字段3有一个或者两个NULL,则字段4都update为1,如果没有null,字段4设置成0。如何写update语句? 展开
 我来答
blademaster717
2017-04-07 · TA获得超过1456个赞
知道小有建树答主
回答量:882
采纳率:97%
帮助的人:372万
展开全部
update t set 字段4=
case when (select count(1) from 表名 t1 where t1.字段1 = t.字段1 and t1.f3 is null ) >0 then 1 else 0 end  
from 表名 t
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式