SQL-serverdokumenten säger:
column_alias kan användas i en ORDER BY-sats, men den kan inte användas i en WHERE-, GROUP BY- eller HAVING-sats .
Liknande i MySQL-dokumentet står det:
Standard SQL tillåter inte referenser till kolumnalias i en WHERE-sats . Denna begränsning införs eftersom när WHERE-satsen utvärderas, kanske kolumnvärdet inte har fastställts ännu.
I MySQL du kan åtminstone återanvända alias i SELECT klausul