发布网友 发布时间:2022-04-09 22:48
共4个回答
热心网友 时间:2022-04-10 00:17
如你查询上面图的sql等于时sql追答select * from ( select * from tatistics_month order by T_month desc ) where rownum<11
楼主理解错了order by语句
这是最规范的sql写法 因为表最好写个表明
select * from ( select * from tatistics_month t order by t.T_month desc ) where rownum<11
热心网友 时间:2022-04-10 01:35
实现思路就是先通取出所有的满足条件的数据,之后找到前面的10条数据。热心网友 时间:2022-04-10 03:10
select * from (select * from 表名 where 表名.T_MONTH =1 order by 表名.T_MONTH ) where rownum<11热心网友 时间:2022-04-10 05:01
select * from (select t.*, rank() over(parition by t.t_month order by t.rowid ) rk