これから先行ゼロを削除する方法
number RESULT WOULD BE LIKE THIS
00000.9 .9
A0001.1 A1.1
G0101.3 G101.3
00808.8 808.8
J0000.5 J.5
これから先行ゼロを削除する方法
number RESULT WOULD BE LIKE THIS
00000.9 .9
A0001.1 A1.1
G0101.3 G101.3
00808.8 808.8
J0000.5 J.5
declare @input varchar(10);
declare @output varchar(10);
set @input = '00000.9';
while ((ISNUMERIC(substring(@input,1,1)) = 0) or (substring(@input,1,1) = '0'))
begin
if substring(@input,1,1) = '0'
begin
set @input = substring(@input,2,len(@input) )
end
else
if ISNUMERIC(substring(@input,1,1)) = 0
begin
set @output = substring(@input,1,1);
set @input = substring(@input,2,len(@input))
end
end
if LEN(@output) > 0
set @input = @output + @input
select @input
@input はあなたの入力です