Valores NULL são excluídos. Por quê?

Trata-se de um comportamento bizarro que encontrei no Microsoft Sql Server. Por favor me corrija se eu estiver errado.

SELECT COUNT(*) FROM TABLEA 
WHERE [Column1] IS NULL;

Isso retorna 30018 linhas.

CREATE VIEW VIEWB AS 
SELECT * FROM TABLEA AS t1 
WHERE t1.[Column1] NOT IN ('Cross/Up sell', 'Renegotiation', 'Renewal')  

Se eu verificarVIEWBEu não achoNULL emColumn1:

SELECT COUNT(*) FROM VIEWB 
WHERE [Column1] IS NULL;

Isso retorna 0 linhas.

Por quê? A consulta acima exclui os 3 valores, masnão é suposto excluir NULL. Por que o Ms Sql Server se comporta dessa maneira? Eu deveria ter esperado isso? Como posso consertar isso?

questionAnswers(5)

yourAnswerToTheQuestion