クエリでこのようなことを書くことはできますか?
SELECT X AS Y WHERE Y = SOMETHING
または、同じクエリの WHERE で Y を使用できませんか?
元の列名 (エイリアスではない) で参照する必要があります。
SELECT X AS Y
FROM myTable
WHERE X = SOMETHING
エイリアスを参照したい場合は、派生テーブルを作成し、そこから SELECT します。
SELECT Y FROM
(SELECT X AS Y
FROM myTable) tmp
WHERE Y = SOMETHING
達成しようとしているものによっては、VIEWが適切な場合があります。