求个SQL语句啊 在系统数据库中查询出所有重名并且手机号码一样的用户

求个SQL语句啊 在系统数据库中查询出所有重名并且手机号码一样的用户,第1张

很简单,无需使用高级函数即可实现,假设你的表是用户表,表中有姓名电话两列:

select 姓名,电话,count(*) as '条数' from 用户表

group by 姓名,电话

having count(*)>1

即可找出用户姓名,电话,以及重复条数。

如果高级一点的,可以使用开窗函数,进行组内排名,比如使用rank函数也可以实现。

if(preg_match("/^1[34578]{1}\d{9}$/",$tel)){

    echo '符合'

}else{

    echo '不符合'

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9669188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存