Jangan gunakan alias (P
) di WHERE
. Anda klausa secara langsung.
Anda dapat menggunakan REPLACE
yang sama logika lagi di WHERE
klausa:
SELECT Replace(Postcode, ' ', '') AS P
FROM Contacts
WHERE Replace(Postcode, ' ', '') LIKE 'NW101%'
Atau gunakan sub kueri alias seperti yang dijelaskan dalam jawaban Nick.