N'utilisez pas l'alias (P
) dans votre WHERE
clause directement.
Vous pouvez soit utiliser le même REPLACE
logique à nouveau dans le WHERE
clause :
SELECT Replace(Postcode, ' ', '') AS P
FROM Contacts
WHERE Replace(Postcode, ' ', '') LIKE 'NW101%'
Ou utilisez une sous-requête avec alias comme décrit dans les réponses de Nick.