Я создал псевдоним и проверил, является ли столбец псевдонима пустым или нет, но псевдоним не работает в хранилище данных sql.
select (emp_id) a from dbo.test b where a is not null Msg 207, Level 16, State 1, Line 1 Invalid column name 'a'.
Вы не можете использовать псевдоним так же просто, как в предложении where. Но есть и другие способы, которые вы можете реализовать
where
Есть хорошие примеры на здесь для вас, чтобы вы могли посмотреть