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] 
-------------------------------------------------------------------------

Responder a