1
我试过选择REPLACE(' this is a user name', ' ', '')
,它给了我'thisisausername'这应该是。REPLACE不能在sql表列上工作
我的问题是,当我尝试使用REPLACE
选择表列时,它不起作用!
我的查询:
SELECT REPLACE(UserName, ' ', '') as UserName FROM MY_TABLE
它仍然给我名用空格!我在做一些愚蠢的事情吗?
什么是列数据类型? – haim770 2014-11-03 17:23:19
您使用的数据库是?这对我使用MS SQL很好,假设用户名是varchar(n)。 – jpw 2014-11-03 17:24:29
也许他们是非标准的unicode空格或制表符,看看'unicode(substring(fld,X,1))'返回哪里X是空间的位置 – 2014-11-03 17:24:36