Oracle,Pl / SQL:替换/替换功能

时间:2016-03-30 20:25:58

标签: sql oracle

我面临着一个独特的挑战,我面临的问题是:

我需要忽略输入中的零:例如

例1 输入 - > 1580年 输出 - > 158

例2 输入 - > 3008
输出 - > 38

是否有任何内置函数或通过正常查询我可以解决上述问题或我是否需要编写自定义pl / sql代码。

请建议。

1 个答案:

答案 0 :(得分:1)

SQL:

select 3008 original, REPLACE(TO_CHAR(3008), '0', '') replaced from dual;

结果:

original | replaced
---------|----------
3008     | 38
---------|----------