Php 如何获取可用的区号?
对我来说,这是一个相当复杂的MySQL查询 我拥有的是美国电话号码格式的电话号码表Php 如何获取可用的区号?,php,mysql,Php,Mysql,对我来说,这是一个相当复杂的MySQL查询 我拥有的是美国电话号码格式的电话号码表8153216458 例如: TABLE: numbers(number) 4512163215 4512158211 4512110579 8812163215 9405462136 3021548641 我想要的是列出可用的区号(因为我在销售号码),而不重复它们,一些基于前3位的查询&最终正确排序 Output: 302 451 881 940 有解决办法吗?我不介意它是否仍在使用php操作 谢谢试试这个:
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)作为“数字”
从数字
按编号订购也可以选择。非常感谢!你应该加上“数字”让像我这样的人明白:)哦,你的意思是像我下面的答案一样?…只有一票赞成的那个?:(哈哈……所有像巴勃罗这样的专家都一直在揍我。)