一个Sql语句如何写

[复制链接]
查看11 | 回复9 | 2006-9-7 17:03:51 | 显示全部楼层 |阅读模式
我有张表 userinfo
username mobile
张三13011731122
李四13011731122
张三13011731123
张三13011731135
王五13011731123

我的数据库是Oracle
现在我想统计 用户重复8次以及8次以上的,并且手机号码不相同的数据,请问这个如何写Sql 语句啊
我现在只能想到
select a.username,count(1) from userinfoa
where a.rowid>(select min(b.rowid) from userinfo b where b.username=a.username)
group by a.username having count(1)>7
这样这个手机号码不同条件,就没有反映出来.
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
select username,count(mobile) from (username,distinct mobile from usrinfo)
group by username having count(mobile)>7
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
select username ,mobile,count(username) from userinfo
group by username ,mobile
having count(username) >7
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
好象不对。
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
密切关注中.
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
select username ,count(*) from (select distinct username,mobile from userinfo )
group by username
having count(*) >7
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
我有张表 userinfo
username mobile
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
李四 13011731122
张三 13011731123
张三 13011731135
王五 13011731123

会不会出现上面的情况,
张三 13011731122
算一次还是 6 次
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
select a.username,count(a.*)
from userinfo a
where a.username in
(select username from userinfo group by username having count(*)>7)
group by a.username
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
最初由 lastwinner 发布
[B]select username ,count(*) from (select distinct username,mobile from userinfo )
group by username
having count(*) >7 [/B]

楼主考虑一下这个
回复

使用道具 举报

千问 | 2006-9-7 17:03:51 | 显示全部楼层
最初由 mychary 发布
[B]我有张表 userinfo
username mobile
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
张三 13011731122
李四 13011731122
张三 13011731123
张三 13011731135
王五 13011731123

会不会出现上面的情况,
张三 13011731122
算一次还是 6 次 [/B]

应该会出现这种情况
这样算出现了6次,但是手机号码相同
我想楼主的意思就是要找出哪些名字拥有8个或以上的手机号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行