Verwenden Sie nicht den Alias (P
) in Ihrem WHERE
Klausel direkt.
Sie können entweder denselben REPLACE
verwenden Logik wieder im WHERE
Klausel:
SELECT Replace(Postcode, ' ', '') AS P
FROM Contacts
WHERE Replace(Postcode, ' ', '') LIKE 'NW101%'
Oder verwenden Sie eine Unterabfrage mit Alias, wie in Nicks Antworten beschrieben.