相关疑难解决方法(0)

TSQL 2008使用LTrim(RTrim并且数据中仍有空格

我将数据清理到旧数据表中,然后再将其移动到新数据表中.其中一个字段在列中左右有空格.我写了下面的代码来解决这个问题,但仍然有领先的空间?使用此代码时,大部分数据都是干净的,但由于某种原因,在RT地址之前有空格......有其他人有这种类型的问题吗?

,CASE   
WHEN PropStreetAddr IS NOT NULL
 THEN  (CONVERT(VARCHAR(28),PropStreetAddr))  
WHEN PropStreetAddr is NOT NULL Then  (Select LTrim(RTrim(PropStreetAddr)) As PropStreetAddr)
     ELSE NULL END  as 'PROPERTY_STREET_ADDRESS'
Run Code Online (Sandbox Code Playgroud)

样本输出数据:

1234 20th St 
  RT 1 BOX 2  
560 King St  
610 Nowland Rd  
  RT 1  
1085 YouAreHere Ln  
  RT 24 Box 12  
Run Code Online (Sandbox Code Playgroud)

sql-server formatting trim

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

formatting ×1

sql-server ×1

trim ×1