NULL
等しくない、等しくない-含む NULL
。 1 != NULL
不明と評価されますが、ではありません 真実;不明は真ではないため、WHERE
行は返されません。
NULL
を処理する場合 値については、IS (NOT) NULL)
を使用する必要があります :
UPDATE dbo.Students
SET Resultsstatus = 'Final'
WHERE Resultsstatus != 'Hidden'
OR Resultsstatus IS NULL;