Nie możesz odwoływać się do aliasów w klauzuli WHERE, takiej jak ta... albo musisz zduplikować CASE w WHERE, albo możesz użyć podzapytania w ten sposób:
SELECT id, myAlias
FROM
(
SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
) data
WHERE myAlias IS NOT NULL