当选择不返回值时,我正在尝试使用空值更新字段。
例如:
UPDATE table SET title = COALESCE(a.title, NULL)
FROM (
SELECT '1' AS title WHERE 0 = 1) a
WHERE id = 1
因此,更新正在更新的选择不返回任何行,标题应该为空值。
答案 0 :(得分:1)
使用:
update t set title = (SELECT '1' AS title WHERE 0 = 1)
where id = 1