【发布时间】:2014-03-20 17:37:15
【问题描述】:
我有一个 sql 查询,用于将电话号码从 Blackberry Enterprise Server 提取到资产类型的 sql 数据库中。我遇到的那个问题是BES没有标准化电话号码,有时会出现日志距离拨号代码1,非常随机。但在资产数据库中,我需要标准的xxx-xxx-xxxx 格式。这是我对该电话号码行的选择声明。这将电话号码限制为 10 个字符,但我还需要将破折号推送为 xxx-xxx-xxxx
SELECT RIGHT([PhoneNumber], 10) AS PhoneNumber.
【问题讨论】:
-
你用的是什么数据库?
-
尝试使用不同的别名。
-
您需要“将破折号作为 xxx-xxx-xxxx 推送”是什么意思?一些有问题的输出示例可能会有所帮助。
-
我不会费心在数据库中格式化电话号码。这是一个显示问题,应该在客户端或渲染脚本中处理。