表A 字段 user_id user_id 可以重复
a
a
a
a
c
c
c
d
d
d
d
cc
cc
c
c
c
这样的形式
需要查询 统计重复的user_id条数 进行排序 取前10条记录
a
a
a
a
c
c
c
d
d
d
d
cc
cc
c
c
c
这样的形式
需要查询 统计重复的user_id条数 进行排序 取前10条记录
解决方案 »
- 用了个case when,怎么总报invalid relational operator的错误
- 请问一下,关于apex表单式表格的问题,急!!!请大侠们帮帮我吧!!!
- windows 7下 安装Oracle出现错误
- 急!触发器调用另一个数据库的过程的问题!在线等待。。。
- 怎么取出数据库中为数组的值???说不清楚,具体看内容吧~~~~~~~~~~~~~~~~~
- 关联两个表做Updage 操作。。。。。。。。[初级]
- 需求oracle.jdbc.driver.OracleDriver
- 借中秋快来之际,小弟散分50来求助,简单问题,请看!
- 怎样对含有数组对象类型的表进行数据的插入和删除等操作呀?
- 关于 alter database archivelog
- 从ORACLE导入数据库结构和数据到SQLSERVER的问题!
- ORA 01445 错误
这样的结果 取前10条
select a.user_id,count(a.user_id) counts from a group by a.user_id order by counts desc ) where rownum<=10
select user_id,count(1)c,
dense_rank()over(order by count(1) desc)dk from a
group by user_id)
where dk<=10
select user_id,count
from(
select user_id ,count(user_id) count
from a
group by user_id
having count(user_id) >1
order by user_id
)tt
where rownum <=10;
select user_id ,count(user_id) count
from table1 where rownum <=10
group by user_id
就可以了
from table1 where rownum <=10
group by user_id
就可以了