【问题标题】:Replace number in Oracle在 Oracle 中替换数字
【发布时间】:2021-05-26 15:35:18
【问题描述】:

我在Oracle中有一些数据,实际上,我想用0替换前7位

3420962813221908
34210628211699686

我想要的结果是

0813221908
08211699686

我正在尝试使用replacesubstr,但没有结果。

【问题讨论】:

  • 你想要数字作为输出还是varchar?

标签: regex oracle substring


【解决方案1】:

最简单的方法可能是使用substr 删除前七个字符,然后联系0

SELECT '0' || SUBSTR(mycolumn, 8) FROM mytable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多