读书人

关于rownum的执行顺序有关问题求解

发布时间: 2013-03-10 09:38:39 作者: rapoo

关于rownum的执行顺序问题,求解
大家早上好,有个问题求解; 假如有一条查询语句为select xx,yy from table where zz > 20 and rownum < 10,那么在执行的时候,是先按照zz>20的条件查询出一个结果集,然后按照rownum取出前10条返回?还是在按照zz>20的条件先查询,然后有一个记录就标记一个rownum,到rownum<10的时候就停止查询?

[解决办法]
是先按照zz>20的条件查询出一个结果集,然后按照rownum取出前10条返回

读书人网 >oracle

热点推荐