下面这个分页的sql语句有有关问题吗

下面这个分页的sql语句有问题吗?
select t.* from(  
  select t.*,rownumber() over() as rownum from(  
  select t.* from table1 t order by t.age desc
  ) t
) t where t.rownum>=11 and t.rownum<=20

如果没有问题,性能上有问题吗?table1表里面有几十w条数据

------解决方案--------------------
select t.* from(
select *,rownumber() over(order by t.age desc) from table1
) t where t.rownum>=11 and t.rownum<=20

不知道这样副不符合你的要求