Anda tidak dapat mereferensikan alias dalam klausa where seperti itu... Anda juga harus menduplikasi CASE di WHERE, atau Anda dapat menggunakan subquery seperti ini:
SELECT id, myAlias
FROM
(
SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
) data
WHERE myAlias IS NOT NULL