大多数电话号码的格式与标准 10 位北美电话号码一样:9759542606。
但是,有些格式如下:
(914) 552-7479 or 13105675417 (11 digits)
如何编写一个查询,将这些数字转换为不带空格或非数字字符的 10 位数字?如果不可能,我该如何在电子表格中做到这一点?
最佳答案
您可以使用replace()
。这需要知道你不想要的字符,但是像这样:
select replace(replace(replace(replace(num, ' ', ''), '-', ''), ')', ''), '(', '')
关于mysql - 将电话号码格式化为10位数字(mysql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40119513/