MYSQL查找完整字对部分字


MYSQL Lookup Full Word against Part Word

是否可以在我自己中执行以下操作,例如邮政编码?我有邮政编码AA1 2AA在我的表中有一个记录AA1*。有可能把这个匹配起来吗?

下面查询的反转
SELECT * FROM destination WHERE postcode LIKE '%AA12AA%'

中的记录
ID Postcode
1  AA1*
2  AB1*
3  AB2*
4  AC1*

我相信你要找的是:

SELECT *
FROM destination
WHERE 'AA12AA' like replace(postcode, '*', '%');

也就是说,反转like并使用正确的SQL通配符。