Php 如何获取可用的区号?

Php 如何获取可用的区号?,php,mysql,Php,Mysql,对我来说,这是一个相当复杂的MySQL查询 我拥有的是美国电话号码格式的电话号码表8153216458 例如: TABLE: numbers(number) 4512163215 4512158211 4512110579 8812163215 9405462136 3021548641 我想要的是列出可用的区号(因为我在销售号码),而不重复它们,一些基于前3位的查询&最终正确排序 Output: 302 451 881 940 有解决办法吗?我不介意它是否仍在使用php操作 谢谢试试这个:

对我来说,这是一个相当复杂的MySQL查询

我拥有的是美国电话号码格式的电话号码表
8153216458

例如:

TABLE: numbers(number)
4512163215
4512158211
4512110579
8812163215
9405462136
3021548641
我想要的是列出可用的区号(因为我在销售号码),而不重复它们,一些基于前3位的查询&最终正确排序

Output:
302
451
881
940
有解决办法吗?我不介意它是否仍在使用php操作

谢谢

试试这个:

select distinct substring(number, 1, 3)
  from numbers;
或者,正如Jeff在评论中提到的,
left
也是一个选项:

select distinct left(number, 3)
  from numbers;
查看MySQL。

类似的内容

选择不同的子字符串(数字,0,3)作为“数字” 从数字
按编号订购也可以选择。非常感谢!你应该加上“数字”让像我这样的人明白:)哦,你的意思是像我下面的答案一样?…只有一票赞成的那个?:(哈哈……所有像巴勃罗这样的专家都一直在揍我。)