Nemůžete odkazovat na aliasy v klauzuli where, jako je tato... musíte buď duplikovat CASE v WHERE, nebo můžete použít poddotaz, jako je tento:
SELECT id, myAlias
FROM
(
SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
) data
WHERE myAlias IS NOT NULL