如果单词
(xxxx) British White
已将(xxxx)复制到新字段,如何编写表达式以删除(xxxx)以离开英国白?
British White
我已经尝试了左右两侧的修剪,但它只是接缝以移除空间。
答案 0 :(得分:1)
选项1:在帖子中修复
假设您要从文件转到SQL,只需将数据按原样暂存,然后将其修复到最终表中。
UPDATE
FinalTable
SET
Column = SUBSTRING(Column, CHARINDEX( ' ' , Column) + 1 , LEN( Column ) )
赞成
缺点
选项2:派生列
派生列语法:
RIGHT(Column,LEN(Column) - FINDSTRING(Column," ",1))
FINDSTRING函数中的1表示使用第一次出现。如果没有空格,则返回0,因此表达式只返回原始列。
赞成
缺点