Bạn không thể tham chiếu các bí danh trong mệnh đề where như vậy ... bạn phải sao chép CASE trong WHERE hoặc bạn có thể sử dụng truy vấn con như sau:
Dữ liệuSELECT id, myAlias
FROM
(
SELECT id, CASE WHEN <snip extensive column definition> END AS myAlias
FROM myTable
) data
WHERE myAlias IS NOT NULL