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

具体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开头的电话号码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

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