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

Contar el resultado de un Select

Estas en el tema de Contar el resultado de un Select en el foro de Bases de Datos General en Foros del Web. Tengo una base de datos con proveedores de distintos países, lo que requiero hacer es una consulta cuya salida me diga cuantos proveedores ten en ...
  #1 (permalink)  
Antiguo 26/08/2005, 17:26
 
Fecha de Ingreso: agosto-2005
Mensajes: 159
Antigüedad: 19 años, 3 meses
Puntos: 0
Contar el resultado de un Select

Tengo una base de datos con proveedores de distintos países, lo que requiero hacer es una consulta cuya salida me diga cuantos proveedores ten en cada país, por ejemplo:

Country Cantidad de Proveedores

Argentina 12
España 25
Japón 30


Sé que es con count pero no lo entindo muy bien como sería.

Gracias de antemano
  #2 (permalink)  
Antiguo 26/08/2005, 17:47
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 11 meses
Puntos: 38
Agrupalos

Ejemplo: Selecciona las ciudades y el numero de autores por ciudad...

select city, count(au_fname) from
authors
group by city


( Base de datos pubs de SQL Server)




city Num. Autores
-------------------- ------------
Ann Arbor 1
Berkeley 2
Corvallis 1
Covelo 1
Gary 1
Lawrence 1
Menlo Park 1
Nashville 1
Oakland 5
Palo Alto 2
Rockville 1
Salt Lake City 2
San Francisco 1
San Jose 1
Vacaville 1
Walnut Creek 1
  #3 (permalink)  
Antiguo 27/08/2005, 10:46
 
Fecha de Ingreso: agosto-2005
Mensajes: 159
Antigüedad: 19 años, 3 meses
Puntos: 0
A la perfección Master:

select country, count(ID)as total from
proveedores
group by country



Otro detalle, si me salen:

Argentina 12
España 25
Japón 30



Como haría para organizarlos para que me salgan primero los que más tienen? en este caso sería:

Japón ..............30
España ............25
Argentina .........12
Uruguay.............1
  #4 (permalink)  
Antiguo 27/08/2005, 10:50
 
Fecha de Ingreso: agosto-2005
Mensajes: 159
Antigüedad: 19 años, 3 meses
Puntos: 0
Me autocontesto: je, je, algo se me pega de los masters, algo...


select country, count(ID)as total from
proveedores
group by country
order by total DESC
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 14:16.