使用正则表达式查询数据库中的电话号

具体SQL语句

select * from a where b REGEXP '^[0-9]'

如果想查询出非数字开头的,也可以用正则,并且使用NOT。

具体命令如下:

select * from a where b not REGEXP '^[0-9]'

查询电话号码:

SELECT COUNT(*) FROM user_info2 WHERE mobile REGEXP '^18|16';--以18开头的电话号码或者16开头的电话号码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname...
    哈哈海阅读 4,999评论 0 7
  • 什么是SQL数据库: SQL是Structured Query Language(结构化查询语言)的缩写。SQL是...
    西贝巴巴阅读 5,876评论 0 10
  • 50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cna...
    最美的太阳WW阅读 8,508评论 0 23
  • 上周日约了朋友去看电影,小李子的荒野猎人,朋友迟到了…… 等的时候,随便逛了一逛。果不其然,只要逛街,必然可以看到...
    姜环宇阅读 1,265评论 0 0
  • (1)vim ~/.bash_profile;(2)添加 export PATH=$PATH:/usr/local...
    fight_阅读 1,594评论 0 0

友情链接更多精彩内容