我有电话号码字段中使用这两种格式 (XXX)XXXXXXX或(XXX)XXXXXXX提取电话号码XXXXXXX
我想将数字提取并格式化为xxxxxxxxxx,仅限数字。在sql select语句中有一个简单的方法吗?
我有电话号码字段中使用这两种格式 (XXX)XXXXXXX或(XXX)XXXXXXX提取电话号码XXXXXXX
我想将数字提取并格式化为xxxxxxxxxx,仅限数字。在sql select语句中有一个简单的方法吗?
SELECT
column_sample,
REPLACE(REPLACE(REPLACE(phone , '(', '') , ')', '') , '-', '') as phone
FROM tbl_sample;
谢谢,但'('和')'仍有空间。有没有办法删除它们? –
你能举个例子吗? @JackieGMa –
从结果复制206 7891381,应该是2067891381,原始格式(206)789-1381 –
如果没有您正在使用的代码示例,回答编码问题总是很困难。如此说来,这样的事情可能是你是什么样子的:
SELECT
[Phone Numbers]
,FORMAT([Phone Numbers],'(##########') AS [Formatted Phone]
FROM tbl_sample
的可能的复制[查询从字符串中只得到数字(https://stackoverflow.com/questions/16667251/查询只获取字符串中的数字) –