Ver Mensaje Individual
  #14 (permalink)  
Antiguo 16/07/2012, 21:30
Avatar de patriciomase
patriciomase
 
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Porcentaje de cada dato encontrado en mi tabla

Tomá, mirá como se simplifica la vida

Código SQL:
Ver original
  1. SELECT
  2. (SELECT COUNT(*) FROM medios WHERE medio LIKE 'face%')/COUNT(*) AS 'porcentaje facebook',
  3. (SELECT COUNT(*) FROM medios WHERE medio LIKE 'twi%')/COUNT(*) AS 'porcentaje twitter'
  4. FROM medios;

resultado:

Cita:
mysql> select
-> (select count(*) from medios where medio like 'face%')/count(*) as 'porcentaje facebook',
-> (select count(*) from medios where medio like 'twi%')/count(*) as 'porcentaje twitter'
-> from medios;
+---------------------+--------------------+
| porcentaje facebook | porcentaje twitter |
+---------------------+--------------------+
| 0.7500 | 0.2500 |
+---------------------+--------------------+
1 row in set (0.00 sec)
si queres podes multiplicarlos *100