Я думаю, что псевдоним не должен быть причиной, это просто «переименование», но свойства столбца одинаковы. Как сказал @Carter, я не мог воспроизвести проблему. Пожалуйста, дайте нам более подробную информацию.
Другими словами, вы можете избежать нулевых значений с помощью предложения isnull (colum, defvalue) в SQLServer, но, возможно, вы не хотите его (я знаю, что это не «круто»), потому что вам нужно получить специальное значение что в некоторых случаях (например, логическое) может быть неоднозначным (поэтому, это причина для использования null сам по себе).
В любом случае, пожалуйста, дайте нам больше информации, чтобы помочь вам лучше.
PS: Да, плохой английский ... Извините, я говорящий по-испански.