Another option for existing answers is to use a common table expression (CTE):
WITH cte AS ( SELECT field1, concat(field2, field3) AS calc_field FROM mytable ) SELECT field1, calc_field FROM cte WHERE calc_field LIKE 'A%'
You can also use CROSS APPLY :
SELECT field1, ca.calc_field FROM MyTable CROSS APPLY ( SELECT concat(field2, field3) AS calc_field ) AS ca WHERE ca.calc_field LIKE 'A%';
source share