我有这样的数据。
ABC1234
K234657
M465789
XYZ8498
1234XYZ
如果所有字母都是字母,则需要从中去除前三个字符。结果应该是
1234
K234657
M465789
8498
1234XYZ
如何使用PROC SQL执行此操作
尝试一下:
declare @string as varchar(100)
set @string = '1234XYZ'
if isnumeric(substring(@string, 1,1)) = 0 and isnumeric(substring(@string, 2,1)) = 0 and isnumeric(substring(@string, 3,1)) = 0
select substring(@string, 4,len(@string)-3)
else
select @string