手机号码手机靓号就在选号网、多种移动靓号,联通号码, 电信手机号等您来挑选。
选好号,就上选选网!
400-1011-993
热门分类
您当前的位置: 东莞手机号 > 东莞手机卡套餐 > SQL如何查询电话号码中的特定数字?学习一下!
SQL如何查询电话号码中的特定数字?学习一下!
来源:手机号码 编辑:选选号 发布时间:2021/1/31 16:31:22

这听起来像是标准模式匹配。数据库实际上在这种事情上非常擅长,因此,假设您正确存储了电话号码,那么编写一个查询来做到这一点就不会有太多困难。尽管电话号码可以用许多不同的格式表示,包括“(800)555-1212”,“ 800-555-1212”,“ 800 555-1212”或“ 8005551212”,但最好将它们存储为固定格式,长度char或可变长度varchar列。通常通过在将数字存储到数据库之前在应用程序级别去除特殊字符来完成此操作。然后,该应用程序可以格式化您喜欢的前端电话号码。

假设“ 54”是连续的,您有两种选择。

SQL LIKE运算子

可以使用LIKE运算符来搜索列中的简单模式。它接受两种类型的通配符:

%:百分号代表零个,一个或多个字符。_:下划线表示单个字符。这是我的Navicat中的查询 使用LIKE运算符来匹配电话号码的数据库开发和管理客户端,该电话号码包括字段中的“ 54”

同时,如果我们删除最后一个百分号(%),则仅返回以“ 54”结尾的电话号码:

要进行更细粒度的模式匹配,可以使用正则表达式。根据DBMS类型,这些实现可能有所不同。我对MySQL REGEXP运算符最熟悉。在Navicat编辑器中使用它非常容易,因为一旦开始键入它,就会出现一个自动建议列表,您可以在其中选择REGEXP运算符并将其直接插入查询中:

因为正则表达式匹配模式,所以仅包含'54'字符串将返回在字段中任何位置包含该字符组合的任何电话号码:

同样,我们可以使用^ start和$ end锚字符来匹配字段的开头或结尾:

宿州手机靓号 六安手机靓号 宣城手机靓号 韶关手机靓号 湛江手机靓号 汕头手机靓号
 

关键词: 电话号码 特定数字
上一篇: 中国联通:男子预存19900办靓号,过户要签协议,费用高达七万二,你觉得值吗?
下一篇: 移动“纳闷”了:为什么自己免费的宽带没人用?到底怎么回事?
最新订单
  • • 李*成功订购: 183 **** 1222
  • • 马*成功订购: 183 **** 1234
  • • 马*成功订购: 159 **** 1234
  • • 马*成功订购: 158 **** 1234
  • • 赵*成功订购: 176 **** 5000
  • • 赵*成功订购: 175 **** 5000
  • • 赵*成功订购: 166 **** 5000
  • • 易*成功订购: 199 **** 1919
  • • 郭*成功订购: 136 **** 6788
  • • 郭*成功订购: 136 **** 1999
  • • 王*成功订购: 186 **** 0123
  • • 王*成功订购: 186 **** 2789
  • • 李*成功订购: 130 **** 0417
  • • 王*成功订购: 139 **** 6888
  • • 张*成功订购: 131 **** 1568
  • • 陈*成功订购: 186 **** 8333
  • • 芦*成功订购: 157 **** 8111
  • • 涂*成功订购: 166 **** 5856
  • • 李*成功订购: 159 **** 8888
  • • 樊*成功订购: 186 **** 3333
特价靓号
• 156 2293 8666 ¥158
超值推荐
秒杀推荐
网上选号 用户服务条款 资费套餐 移动选号
免费订购 订购须知 订购方式 订购须知
客户回访 确认号码 协商送货方式 确认送货时间
送货上门 免费送货区域 免费送货时间 加急送贷政策
验证货款 验证号码信息 付款方式 交易条款
公司简介|合作加盟|加入我们|联系我们|内容标签
选选号手机靓号网,想买手机号码,找手机靓号,首选的选号平台。版权所有:www.xuanxuanhao.com选选号(西安选选号网络科技有限公司) 站长统计
通信地址:陕西省西安市高新区丈八街办高新6路立人科技园2幢1单元10401-662室 电话:400-1011-993 备案序号:陕ICP备20002068号-1
Copyright @ 2017 xuanxuanhao.com Corporation, All Rights Reserved