select * from (select serviceid,count(*) sum from user_log where serviceid!=-1 group by serviceid ) a where rownum<11 order by sum desc
解决方案 »
- 复杂的update sql应该怎样写
- 关于system/manager问题
- Oracle10g RAC安装出现CRS-1006:No more members to consider问题
- PL/SQL 多表连接问题!!!
- 如何实现select结果为null时的赋值
- create function出现Statement ignored错误
- oracle在linux上的oci连接问题,急急急!
- 动态sql语句和游标的问题!!
- 取出一个表中记录把这些记录一条条插到另一个同结构库同名表,用数据管道导入时出现错误怎么办?
- 如何记录应用程序发向oracle的sql语句,以供我分析。
- 急问!!!!!!来者有分!!!!
- 关于将表中某列的多行数据排成一个列的一行数据问题, 高分相赠---------在线等待
对表建立索引并进行分析,适当加大db buffers和sort_area_size的值
2,serviceid如果是索引的话,请把"!="修改下,‘!=' 将不使用索引. 记住, 索引只能告诉你什么存在于表中, 而不能告诉你什么不存在于表中.