微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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在评论中所提到的,左边也是一个选项:

select distinct left(number,3)
  from numbers;

MysqL上查看documentation for string functions.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐