result.getLong(1)
Utilizando número em detrimento do nome da coluna o
método torna-se mais rápido.
Bruno Simon
----- Original Message -----
Sent: Tuesday, February 04, 2003 12:27
PM
Subject: RES: [java-list] SELECT COUNT(*)
FROM TABELA
Use
SELECT COUNT(1) ... pois melhora a performance do BD.
[]'s
Vanderlei Fonseca
>>
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:21 To:
[EMAIL PROTECTED] Subject: [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.
|