我想使用CASE语句在另一个字段为NULL时分配NULL值。如何用CASE语句分配NULL值?
到目前为止,这是我得到:
UPDATE PunchintervalFinal
SET INDTTIME_LUNCH = (SELECT CASE
WHEN PunchintervalFinal.INDTTIME2 IS NULL THEN
NULL
END
FROM PUNCHBRIDGE A
WHERE A.EMPLOYEE = PunchintervalFinal.EMPLOYEE
AND A.PUNCHDATE = PunchintervalFinal.PUNCHDATE
AND PunchintervalFinal.EMPLOYEE = '500018')
有一个名为按钮**“Caps Lock键” **请转它关闭... – gdoron 2012-01-10 19:23:09
拥有全部大写就像在互联网上尖叫。编辑你的问题,并使其可读。还要确保将代码格式化为代码(编辑器上方的“{}”按钮)。可读的问题有更高的获得答案的机会。 – 2012-01-10 19:23:10
如果'PunchintervalFinal.INDTTIME2'不是NULL,你想要什么? – bfavaretto 2012-01-10 19:24:46