क्योंकि NULL
सहित . के बराबर और न के बराबर कुछ भी नहीं है NULL
. 1 != NULL
अज्ञात का मूल्यांकन करता है, नहीं सत्य; और जैसा कि अज्ञात सत्य नहीं है, तो WHERE
. में पंक्ति वापस नहीं आई है।
NULL
. से निपटने के दौरान मान, आपको उपयोग करने की आवश्यकता है IS (NOT) NULL)
:
UPDATE dbo.Students
SET Resultsstatus = 'Final'
WHERE Resultsstatus != 'Hidden'
OR Resultsstatus IS NULL;