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