UPDATE MyTable SET field1 = @field1, field2 = IIF(LEN(@field2)>0, @field2, field2), field3 = @field3 WHERE field4 = @field4