我想在select语句的某些列中删除前导零。如果列出了列名,我知道如何做到这一点:
例如,在 选择 a,b,c ....如果我想修剪b列,我只需要
SELECT a, TRIM(LEADING '0' FROM b) new name, c....
现在我也想为SELECT *语句做同样的事情。 假设我有SELECT *,我想仅修剪b列的前导零。是否可以通过列出所有列来将SELECT *转换为正常选择?这种方式变得乏味。
答案 0 :(得分:0)
这已在此处回答:Removing leading zeros from varchar sql developer
select ltrim('000012345', '0') from dual;
LTRIM
-----
12345