大多数电话号码的格式如下:标准的10位北美电话号码:9759542606。
但是,有些格式是这样的:
(914) 552-7479 or 13105675417 (11 digits)
如何编写一个查询,将这些数字转换为没有空格或非数字字符的10位数?如果不可能,我怎么在电子表格里做呢?
您可以使用replace()
。这需要知道你不想要的字符,但是像这样:
select replace(replace(replace(replace(num, ' ', ''), '-', ''), ')', ''), '(', '')