求一存储过程,急

sundayzhd 2004-08-05 11:37:20
有一表a,其中有一列为(手机号码),varchar 类型,现在想求出所有电话号码中有两位以上重复的,例如:13512345611,13511234567,13511123456
结果为:

手机号码数量 重复位数
2 2
1 3
...全文
158 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundayzhd 2004-08-06
  • 打赏
  • 举报
回复
按重复两位算
fxcl2006 2004-08-05
  • 打赏
  • 举报
回复
可以用楼上的方法,再加上个循环吧。
不过那样好象有些重复了,比如重复2位的也包括了重复3位的。
sundayzhd 2004-08-05
  • 打赏
  • 举报
回复
急啊,大家快帮忙啊,先谢了
sundayzhd 2004-08-05
  • 打赏
  • 举报
回复
不好意思,我没有表达清楚,大家原谅.
sundayzhd 2004-08-05
  • 打赏
  • 举报
回复
号码中有两位以上连续相同的,如13888888888,就是有9位相同的.
iorifly 2004-08-05
  • 打赏
  • 举报
回复
重复2位,重复3位是什么意思?
iorifly 2004-08-05
  • 打赏
  • 举报
回复
没看明白楼主的意思
是我的理解能力太差?
sundayzhd 2004-08-05
  • 打赏
  • 举报
回复
但是,要分别算出重复n位数字的有多少,比如重复2位的有多少,重复3位的有多少.
azsoft 2004-08-05
  • 打赏
  • 举报
回复
select * from a
having count(手机号码)>1
azsoft 2004-08-05
  • 打赏
  • 举报
回复
select * from a
having substring(手机号码,1,2)>1
sundayzhd 2004-08-05
  • 打赏
  • 举报
回复
表很大,有2百万行.
gdutqhl 2004-08-05
  • 打赏
  • 举报
回复
13511002233怎么算,是重复2位?

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧