Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/01/2011, 22:07
Avatar de xdrtas
xdrtas
 
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 16 años, 6 meses
Puntos: 13
Respuesta: Obtener total de registros

Hola goku2011,
Cita:
Iniciado por goku2011 Ver Mensaje
Hola a todos!

Mi consulta es simple: hay alguna otra forma de obtener el total de registros de una tabla, sin usar count(*) ? Tengo muchos registros y el count demora, me parece que se pasea por cada registro.

Gracias.
Hay un pequeño truco que tal vez te pueda servir, en vez de usar COUNT(*), usar COUNT(<Nombre de un sólo campo>).

Supon que tienes un campo clave primaria que se llama id, pues haces lo siguiente:
Código SQL:
Ver original
  1. SELECT COUNT(id) FROM tutabla;

Tal vez no te sirva, pero puedes probar a ver como te va.

Trata siempre de evitar el uso del "*", el "*" es un comodín que tiene un gran coste dentro de las bases de datos en general, hay mucha información sobre ello que puedes conseguir con "San Google".

Un cordial saludo.
__________________
¿Cuál es el mejor lenguaje para programar?
Aquel lenguaje por el cual te paguen más.
[--::xdrtas.coolpage.biz::--]
[---:::xdrtas:::---]