当前位置: 代码迷 >> Informix >> informix中兑现oracle中row_number() over(partition by deptno order by sal desc)功能
  详细解决方案

informix中兑现oracle中row_number() over(partition by deptno order by sal desc)功能

热度:1243   发布时间:2016-05-05 08:56:47.0
informix中实现oracle中row_number() over(partition by deptno order by sal desc)功能

在informix中实现oracle中    select  ename , num from(select ename,job,deptno,sal,(row_number() over(partition by deptno order by sal desc)) as  num from 表名) where num =3; 的功能,在线等万分感谢

------解决方案--------------------
oracle不熟。
能不能上点表的结构,数据和你要的结果。
------解决方案--------------------
没有表的结构,看不出对应的关系。
有些读取,可能一个SQL达不到,可以用存储过程,根据你的叙述,应该不难。
------解决方案--------------------
存储过程实现吧  我前边也碰到类似这样的问题了   通常说法 貌似是:“分类排序取前几”
  相关解决方案