【发布时间】:2014-04-04 03:34:08
【问题描述】:
我有一个数据库表,其中包含前缀和电话号码字段,它们是 varchar2,因此用户可以输入电话号码 +1999 999-9999 现在我只需要选择数值并在选择语句中省略 -。所以选择了+号但没有选择-号我该怎么做?我正在阅读 substr ,但这变得令人困惑
【问题讨论】:
-
您想在结果中显示 + 号而不是 - 号?
-
所以你想删除“-”字符。但是你想用空格替换每个字符吗?你也想删除空格吗?
-
我已经尝试过这个 SELECT coalesce(trim(t6.prefix) || '' || replace(trim(t6.phonenumber),'-','')) FROM some_table t6 我得到函数中没有足够的参数