我的表中有两列。代码和DocEntery。如果DocEntry有值' NULL'我希望它更改为相应的“代码”的值。值。有很多行,所以你能告诉我任何可以用来更新整个表的查询吗?我正在使用SQL服务器。
答案 0 :(得分:1)
尝试此查询:
Update table1 set DocEntry = (Case when DocEntry is NULL then Code Else DocEntry end)
答案 1 :(得分:1)
无需更新enitre表或使用任何类型的CASE EXPRESSION
或IF
,只需过滤那些NULL
个值,并更新所有值:
UPDATE YourTable t
SET t.DocEntry = t.Code
WHERE t.DocEntry is null