FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como cuento los reg. de un query?
hola:
hago un select como cuento los reg del query? estoy dando mis primeros pasos por sql gracias |
#2
|
|||
|
|||
Hola cmena, si ya tienes el resultado de tu query puedes usar la propiedad RecordCount del DataSet e implementarla así:
Código:
Edit1.Text:=IntToStr(TuQuery.RecordCount); Saludos |
#3
|
||||
|
||||
Hola.
Un método que podria ser mas eficiente (dependiendo de la cantidad de registros devueltos por tu query original), es simplemente lanzar un Select count(*), con la misma clausula from y where de tu primer query. De esta forma evitas que los registros viajen al cliente, y el servidor aprovechará al máximo los indices y otros recursos disponibles para contarlos. Si solo son unos cuantos registros... digamos no mas de mil, no veo mucha ventaja en mi método, con lo que el del cubano Rubén Acosta sigue siendo válido. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
count
hola :
ejecute el count sobre 12.000 registros igual se demora como 3 minutos el count lo podria hacer sobre el query? o habria otra forma para mas rapidez, este se demora igual que la opcion propuesta por el cubano. estoy trabajando con dbf/cdx y un motor advantage. Cita:
|
#5
|
||||
|
||||
Te sugiero que leas la documentación de tu motor para conocer sus capacidades al hacer joins u otras operaciones que involucre tu sentencia Select. Te se decir que con Oracle, teniendo los indices necesarios, una sentencia que involucre unas cuantas tablas y que cuente unos 12,000 registros no tardaría mas que unos 2 o 3 segundos.
Como ves, ya eso está fuera del alcance de delphi... depende del motor. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
count
Cita:
|
#7
|
||||
|
||||
Depende de la "naturaleza" de la subconsulta.. dado que no publicas la sentencia, se me hace dificil decirte...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|