我希望运行一条批量更新语句,该语句选择列的最小值和最大值。问题在于有多个列具有空值。如果为
我有以下语句,但是
NULL
,则我希望将MinValue
设置为0
。我有以下语句,但是
SELECT
和ELSE
出现错误:UPDATE Table1 SET MaxValue = (
SELECT MAX(column1) FROM Table2),
MinValue = (CASE
WHEN SELECT MIN(column1) FROM Table2 <> NULL
THEN SELECT MIN(column1) FROM Table2
ELSE '0'
END)
我错过了什么?
WHEN (SELECT MIN(column1) FROM Table2) <> NULL
? - John Gibb