字段类型的问题,你表里字段的数据是数字,但是字段类型应该不是,将字段类型转换为数字,直接排序就可以了
select
*
from
表名
t
order
by
to_number(字段名)
desc
SELECT *
FROM (SELECT ROWNUM AS rowno, b.*
FROM b where ROWNUM <= 200 order by 字段 desc ) a
WHERE a.rowno >= 100;
select * from (
select *
from tb
order by col1 desc
)
where rownum between 100 and 200
按col1降序排序然后取100-200行
select A.* from (select * from 表 where rownum <=200 order by 字段 desc) A where A.rownum >=100