按区域代码查询客户的SQL

时间:2015-11-09 19:23:50

标签: sql sql-server

我有一个包含客户信息的SQL Server数据库,需要针对每个区域代码的客户数量运行查询。所有电话号码均为美国电话号码,并在文本字段中存储为10位数字(不包括连字符,括号或任何其他字符)。在撰写SQL语句时,我不是一个很好的高手,所以任何帮助或指导都会非常感激。

1 个答案:

答案 0 :(得分:2)

我相信电话号码的前3位是区号。

您可以执行类似

的操作
SELECT LEFT(PhoneNumber, 3) AS AreaCode
      ,COUNT(*) TotalNumberOfCustomer
FROM TableName
GROUP BY LEFT(PhoneNumber, 3)