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.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...