Мой код SSMS выглядит следующим образом:
Select top(50)
From FilteredContact
Where statuscode = 1
and emailaddress1 != 'NULL'
and telephone1 != 'NULL'
and address1_line1 != 'NULL'
Я понимаю, что в идеале последние три строки должны быть отформатированы следующим образом:
and emailaddress1 IS NOT NULL
and telephone1 IS NOT NULL
and address1_line1 IS NOT NULL
Тем не менее, мой оригинальный код на самом деле работал совершенно нормально. Это почему? Я думал, что NULL было неизвестным значением, а не строковым значением, равным 'NULL'
Если кто-нибудь знает, объяснение будет с благодарностью! Спасибо.