删除查询 mySQL 上的空格


remove whitespaces on query mySQL

在我的数据库表中称为Postcodes我有类似AB10 1AB的行,AB10 2AB

因此,当我拉动它们以访问动态页面时,它们出现在 URL 中,AB10%201AB显然是因为或被 URL 编码,现在如何将 URL 设置为仅AB101AB然后仍然使用 AB101AB 访问数据库行?

简而言之,我想使用 AB101AB 访问数据库中

的值为 AB10 1AB 的行

类似的东西

SELECT 
    * 
FROM 
    `Postcodes` 
WHERE 
    `postcode` = REMOVEWHITESPACES FROM `postcode` ROW('AB101AB')

使用 replace() 函数(参考此处):

select *
from `Postcodes`
where replace(`postcode`, ' ', '') = 'AB101AB'