我有如下要求。
输入:
00113|0267|0139
预期输出:
113|267|139
输入直接来自文件,而不是生成的字段
示例
Declare @YourTable Table ([SomeCol] varchar(50)) Insert Into @YourTable Values
('00113|0267|0139')
Select *
,NewVal = stuff(replace(replace(replace('|'+SomeCol,'|0','|'),'|0','|'),'|0','|'),1,1,'')
From @YourTable
返回
SomeCol NewVal
00113|0267|0139 113|267|139