求教一个更新语句,如图

把表1中为null的根据表二中赋值

可以使用以下SQL语句实现将表1中为NULL的"name"字段根据表2中相同"id"字段的值赋值:

UPDATE table1
SET name = table2.name
FROM table2
WHERE table1.id = table2.id AND table1.name IS NULL;

其中,"table1"和"table2"分别表示表1和表2的表名,"id"和"name"分别表示表1和表2中相同的字段名称。注意,在使用UPDATE语句时,需要使用FROM子句来链接表2,并使用WHERE子句指定更新的条件,避免不必要的更新操作。