当前位置: 代码迷 >> Oracle技术 >> oracle 用rownum干分页查询时 提示缺失右括号?
  详细解决方案

oracle 用rownum干分页查询时 提示缺失右括号?

热度:111   发布时间:2016-04-24 08:26:11.0
oracle 用rownum作分页查询时 提示缺失右括号??
SELECT * FROM s.employees WHERE employeeid IN(SELECT employeeid FROM s.tax WHERE ROWNUM<=6 ORDER BY tax DESC) 
不知道错在哪了?

------解决方案--------------------
SQL code
--试下这个,这种写法不好,可用exists代替的,还有rownum是先生成,后排序,因此你排序后选rownum<=6--和没排选一样的,没有任何作用select * from s.employees where employeeid in(select employeeid from (select employeeid from s.tax order by tax desc)where rownum<=6);
  相关解决方案