Он всегда будет возвращать пустой набор результатов, потому что ничто не может равняться NULL. NULL считается «неизвестным», поэтому даже если вы сделали SELECT 'A' FROM T WHERE NULL = NULL;
, он вернет пустой набор. Если вы хотите проверить, является ли столбец пустым, выполните:
SELECT 'A' FROM T WHERE A IS NULL;