tente o count com um campo não duplicado da sua table, se possivel na pk ----- Original Message ----- From: "Silvio L. DeMorais" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 05, 2003 9:45 PM Subject: Re: RES: [java-list] SELECT COUNT(*) FROM TABELA
Fui testar e nao parece ser assim no Oracle. executar SELECT COUNT(*) FROM TABELA numa tabela com +-180.000 elementos demora entre 148ms (media de 1000 execucoes). Jah SELECT COUNT(1) FROM TABELA demora em media 211ms. Em qual banco de dados o COUNT(1) eh mais eficiente? "Vanderlei Fonseca" wrote: Use SELECT COUNT(1) ... pois melhora a performance do BD. []'s Vanderlei Fonseca -----Mensagem original-----De: Petterson F. Paula [mailto:[EMAIL PROTECTED]]Enviada em: segunda-feira, 3 de fevereiro de 2003 11:01Para: [EMAIL PROTECTED]: RE: [java-list] SELECT COUNT(*) FROM TABELA >> long cnt = rs.getLong( "count(*)" ); >> onde "rs" eh o teu ResultSet object. Como já foi comentado pelo Sr. Silvio, vc só precisa obter o valor como está acima, contudo acho mais claro que vc de um nome para a coluna count(*) como por exemplo usando um comando SQL: String query = "SELECT COUNT(*) AS NUM_ITEMS FROM TABELA"; e obter o resultado através de: long cnt = rs.getLong( "NUM_ITEMS" ); Espero ter ajudado, Petterson F. Paula [Petterson F. Paula] -----Original Message-----From: claudio [mailto:[EMAIL PROTECTED]]Sent: sexta-feira, 24 de janeiro de 2003 14:21To: [EMAIL PROTECTED]: [java-list] SELECT COUNT(*) FROM TABELA Boa Tarde! Pessoal alguem saberia me dizer como eu faco para armazenar o resultado de uma SELECT COUNT(*) FROM TABELA em uma variavel, onde eu possa manipular o valor da mesma, se isso for possivel....String query = "SELECT COUNT(*) FROM TABELA";output.append ("\nEnviando query: " + connection.nativeSQL( query ) + "\n" );...Agradeco toda a ajuda que vier. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: VirusScan / Atualizado em 05/02/2003 / Versão: 1.3.13 Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------