按区号查询客户SQL
我有一个包含客户信息的SQL Server数据库,需要查询每个区号的客户数。所有电话号码均为美国电话号码,并以10位数字的形式存储在文本字段中(无连字符、括号或任何其他字符)。在编写SQL语句方面,我不是一个天才,因此任何帮助或指导都将不胜感激。我相信电话号码的前3位数字是区号 你可以这样做按区号查询客户SQL,sql,sql-server,Sql,Sql Server,我有一个包含客户信息的SQL Server数据库,需要查询每个区号的客户数。所有电话号码均为美国电话号码,并以10位数字的形式存储在文本字段中(无连字符、括号或任何其他字符)。在编写SQL语句方面,我不是一个天才,因此任何帮助或指导都将不胜感激。我相信电话号码的前3位数字是区号 你可以这样做 SELECT LEFT(PhoneNumber, 3) AS AreaCode ,COUNT(*) TotalNumberOfCustomer FROM TableName GROUP BY L
SELECT LEFT(PhoneNumber, 3) AS AreaCode
,COUNT(*) TotalNumberOfCustomer
FROM TableName
GROUP BY LEFT(PhoneNumber, 3)
能否提供包含客户信息的表的表结构?