SQL - count

 
Vista:

count

Publicado por Malakian (1 intervención) el 23/11/2001 22:41:14
Tengo una tabla llamda estudios, en la cual hay tres campos (especialidad, magister y doctorado) necesito contar todos los que son especialistas, magister y doctores en una sóla consulta, como lo hago, lo se hacer pero contando solo uno asi: select esp, count(*) from estudios where esp"ESPECIALISTA" group by esp....gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:count

Publicado por Giselle (5 intervenciones) el 24/11/2001 09:54:07
Debes Hacer esto, creo
select count(*) as espe, (select count(*) as magister from estudios where esp = .. ), (select count(*) as doctorado from estudios where esp = ... ) from estudios where esp = "ESPECIALISTA"

Algo parecido. Que una cada select sea una columna..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar