关于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条返回