oracle去掉数字后面的0
发布网友
发布时间:2022-05-05 23:00
我来回答
共3个回答
热心网友
时间:2022-05-06 00:29
给你做个试验你就知道了
create table test
(id varchar2(6));
insert into test values ('120000');
insert into test values ('120010');
insert into test values ('120200');
insert into test values ('123000');
insert into test values ('123001');
commit;
执行第一遍:
update test set id=substr(id,1,5) where id like '%0';
commit;
此时结果:
执行第二遍:
update test set id=substr(id,1,4) where id like '%0';
commit;
后边就不举例了,也就是语句执行4遍,需要修改里边的参数。
热心网友
时间:2022-05-06 01:47
select rtrim('120100','0') from al;