É assim que o SQL funciona. (NULL <> 'Foo')
retorna NULL
, o que falha na condicional. Se você quiser incluir essa linha, precisará de OR NAME IS NULL
ou precisará considerar o armazenamento de uma string vazia em vez de NULL, se apropriado para seu caso de uso.
link tem mais informações sobre valores NULL e operadores booleanos.