删除查询mySQL上的空格

时间:2013-09-24 23:03:37

标签: php mysql sql

在名为Postcodes的数据库表中,我有AB10 1ABAB10 2AB

等行

因此,当我将它们拉到访问动态页面时,它们显示在AB10%201AB这样的网址中,显然是因为或是进行了网址编码,现在我如何将网址设置为AB101AB和然后仍然使用AB101AB

访问数据库行

简而言之,我想使用AB10 1AB

访问数据库中的一行,其值为AB101AB

类似

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

1 个答案:

答案 0 :(得分:1)

使用replace()功能(参考here):

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