请问下面的sql语句(oracle)如何书写,与字符串截取相关。

比如:需要截取“+000000570 ”、“+000000041 ”等字符串分别变为“570”、“41”,这些字符串的特点是前面都有“+”和不定数量的“0”,我想实现的是将这些“0”和“+”去掉。应该怎么写sql语句呢?谢谢。
最新回答
劫后余生

2024-10-23 04:17:57

  个人看法:
  你的字符串每个前都有一个+

  所以先截取掉这个+
  然后把字符串转成整数试试

  to_number(substr(‘+000000570
’))