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

Contar valores en una tabla

Estas en el tema de Contar valores en una tabla en el foro de Mysql en Foros del Web. Hola a todos, tengo la siguiente duda. Tengo una tabla que con un SELECT * FROM tabla sale esto: NOMBRE APELLIDO ivan cabrera ivan gomez ...
  #1 (permalink)  
Antiguo 27/06/2006, 15:02
Avatar de pato_volador  
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 6 meses
Puntos: 0
Exclamación Contar valores en una tabla

Hola a todos, tengo la siguiente duda.

Tengo una tabla que con un SELECT * FROM tabla sale esto:

NOMBRE APELLIDO
ivan cabrera
ivan gomez
barbra robledo
juan perez
barbra pichardo

lo que quiero sabes es como puedo obtener (si es que es posible) el siguiente resultado

IVAN BARBRA JUAN
2 2 1

hasta el momento llevo una sentencia asi:
select nombre, count(*) from tabla group by nombre
y el resultado es este:

NOMBRE GROUP(NOMBRE)
ivan 2
barbra 2
juan 1

Pero eso no me sirve...

Espero alguien me ilumine o me de alguna idea

saludos!!!
__________________
De todas las cosas que queria ser... :-D acabe siendo un pato volador... :risa:
http://patovolador.wordpress.com
  #2 (permalink)  
Antiguo 27/06/2006, 16:53
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 1 mes
Puntos: 3
Hola, puedes hacerlo de esta forma:
Código:
select sum(if(nom='JUAN',1,0)) AS JUAN,
sum(if(nom='IVAN',1,0)) AS IVAN from cliente;
El problema de esta consulta es que debes poner tantos nombres existan. La sentencia que deseas hacer es complicada hacerla en una consulta, pues dependes de cuantos nombres tiene la base de datos, y en vez de mostrarlos por filas, lo muestras por columnas.
Si tienes la tabla con hartos nombres, olvida la consulta.....
Saludos
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 27/06/2006, 17:05
Avatar de pato_volador  
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 18 años, 6 meses
Puntos: 0
Pues me acabas de dar la idea... por que solamente hay dos nombres para agrupar seguro, IVAN y BARBRA, todos los demas se agrupan como EXTRAÑOS si son de mexico, y EXTRANJEROS si son de otro pais

Lo voy a intentar y pondre aqui lo que salio...

Muchas gracias!
__________________
De todas las cosas que queria ser... :-D acabe siendo un pato volador... :risa:
http://patovolador.wordpress.com
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 22:44.