Fabiana,
A sua query está correta, 1 primeiro é executado o rownum 2 se eles estivem em um único select ( sem sub-query), iria trazer os 10 primeiros registros gravados e depois faria o order by _____ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabiana Amorim Enviada em: sexta-feira, 20 de outubro de 2006 15:27 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] ORDER BY + ROWNUM - help olá, senhores, Estou fazendo um SELECT numa tabela grande e uso ORDER BY e ROWNUM. O que o Oracle executa primeiro? O Order by ou o Rownum <= x ? A performance cai muito quando uso uma subquery como abaixo: select empno, ename, sal from (select empno, ename, sal from emp order by sal desc) where rownum <=10; Isto é necessário ou posso usar o rownum e order by juntos na mesma query? A versão do Oracle é 9i. obrigada, Fabiana _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas" ________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html