0
我試圖在select沒有返回值時使用null值更新字段。從返回0行的select中更新字段爲空
如:
UPDATE table SET title = COALESCE(a.title, NULL)
FROM (
SELECT '1' AS title WHERE 0 = 1) a
WHERE id = 1
所以,選擇將更新從沒有返回任何行更新,標題應該得到空值。
我試圖在select沒有返回值時使用null值更新字段。從返回0行的select中更新字段爲空
如:
UPDATE table SET title = COALESCE(a.title, NULL)
FROM (
SELECT '1' AS title WHERE 0 = 1) a
WHERE id = 1
所以,選擇將更新從沒有返回任何行更新,標題應該得到空值。
使用:
update t set title = (SELECT '1' AS title WHERE 0 = 1)
where id = 1