Не можете да препращате към псевдоними в клауза where по този начин... или трябва да дублирате CASE в WHERE, или можете да използвате подзаявка като тази:
SELECT id, myAlias
FROM
(
SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
) data
WHERE myAlias IS NOT NULL