在 MS Access SQL 中格式化电话号码

西蒙

如何在 MS Access 中使用 SQL 将电话号码格式化为 (###) ###-####?

这是我到目前为止所拥有的:

UPDATE Table
SET Value = Left(Value, 3) + Mid(Value, 3) + "-"
WHERE Field = "Phone"

结果:

运行更新查询前:(123) 9871234

运行更新查询后:(123) 9871234-

达伦·巴特鲁普-库克

首先去掉括号和空格:

REPLACE(REPLACE(REPLACE([Value],'(',''),')',''),' ','')  

然后按要求格式化:

FORMAT(VALUE,"(###) ###-####")  

作为 SQL 语句:

SELECT FORMAT(REPLACE(REPLACE(REPLACE([Value],'(',''),')',''),' ',''),"(###) ###-####")
FROM Table

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章