sql >> Base de Datos >  >> RDS >> Mysql

Comando SELECCIONAR para calcular el porcentaje

Bien, según la aclaración de tu pregunta:

Desea calcular (video_views * 100) / (largest_views_for_any_single_video) para cada video en la base de datos.

El numerador es fácil, es solo la columna video_views. El denominador es

SELECT MAX(video_views) FROM video_public

Entonces, júntalo y obtendrás:

SELECT video_title, ((video_views * 100) / (SELECT MAX(video_views) 
FROM video_public)) FROM video_public

Eso debería producir 100 para los videos más vistos y porcentajes más bajos para otros videos, hasta 0 para cualquier cosa que nunca se haya visto.