Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Agrupar registros y contarlos

Estas en el tema de Agrupar registros y contarlos en el foro de Mysql en Foros del Web. Buenas, tengo la siguiente duda. Como quedaria una consulta para que hiciera lo siguuiente ESTRUCTURA DE LA TABLA Nombre: busquedas Campos: ID key necesito agrupar ...
  #1 (permalink)  
Antiguo 12/09/2007, 21:39
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
Agrupar registros y contarlos

Buenas,
tengo la siguiente duda.

Como quedaria una consulta para que hiciera lo siguuiente

ESTRUCTURA DE LA TABLA

Nombre: busquedas
Campos:
ID
key


necesito agrupar todos los registro por el campo key pero que me cuente ( count() ) cuantos hay de cada uno por ejemplo si la tabla fuera

ID - KEY
1 - perro
2 - gato
3 - perro
4 - perro
5 - mosco
6 - gato

la respuesta que quiero es:

perro - 3
gato - 2
moso - 1

De antemano muchas gracias por su ayuda.
__________________
SEO en Medellin
  #2 (permalink)  
Antiguo 13/09/2007, 08:05
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Re: Agrupar registros y contarlos

Saludos.

Pienso que asi te puede salir

Cita:

select key,count(*) from busquedas group by key
Si algo lo comentas.

Hasta Pronto!
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 13/09/2007, 11:03
 
Fecha de Ingreso: abril-2007
Mensajes: 156
Antigüedad: 17 años
Puntos: 3
Re: Agrupar registros y contarlos

yo lo haria asi.

select key, count(key) as repeticiones from busquedas group by key order by repeticiones desc

creo que con esta sentencia tal cual como esta obtendrias la respuesta que quieres.

suerte
  #4 (permalink)  
Antiguo 15/09/2007, 12:36
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
Re: Agrupar registros y contarlos

Muchisimas gracias las dos maneras funcionan perfectamente, no se por qeu tenia en mi mente, que cuando haces un COUNT, no podias hace consulta a los demás campos.

bueno pues muchasgracias por todo
__________________
SEO en Medellin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:07.