update tblcontract_son set
case
when isnull(field1,'')='' then field2=200
when isnull(field1,'')<>'' then field1=200
end
where bh=21
象這種SQL語句如何實現﹐以上的要求就是可在一條SQL語句里實現有條件的修改﹐在二條語句實現不要。
...全文
372打赏收藏
一條SQL語句
update tblcontract_son set case when isnull(field1,'')='' then field2=200 when isnull(field1,'')'' then field1=200 end where bh=21 象這種SQL語句如何實現﹐以上的要求就是可在一條SQL語句里實現有條件的修改﹐在二條語句實現不要。
update tblcontract_son set field2=case when isnull(field1,'')='' then 200 else field2 end, field1=case when isnull(field1,'')='' then 200 else field1 end where bh=21
update tblcontract_son set field2 = (case when isnull(field1,'') = '' then 200 end),field1 = (case when isnull(field1,'') <> '' then 200 end)
where bh = 21