将电话号码格式化为10位数字(mysql)

时间:2016-10-18 23:11:48

标签: mysql sql excel format

大多数电话号码的格式都是这样的标准10位数北美电话号码:9759542606。

但是,有些格式如下:

(914) 552-7479 or 13105675417 (11 digits)

如何编写将这些数字转换为10位数字但没有空格或非数字字符的查询?如果不可能,我将如何在电子表格中执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以使用replace()。这需要知道你不想要的角色,但是这样:

select replace(replace(replace(replace(num, ' ', ''), '-', ''), ')', ''), '(', '')