Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Ejercicio 1
- select distinct nombre, p_nombre
- from actor, personaje
- where actor.nombre=personaje.a_nombre
- and actor.genero = 'F'
- and p_nombre in (
- select nombre
- from pelicula
- order by calificacion desc
- limit 10
- )
- --ejercicio 3
- select mujeres_por_pelicula.p_nombre, actrices_totales*100.0/actores_totales as porcentaje
- from(
- select p_nombre, count(distinct a_nombre) as actrices_totales
- from personaje, actor
- where actor.nombre = personaje.a_nombre
- and actor.genero = 'F'
- group by p_nombre
- ) mujeres_por_pelicula,
- (
- select p_nombre, count(distinct a_nombre) as actores_totales
- from personaje
- group by p_nombre) actores_por_pelicula
- where mujeres_por_pelicula.p_nombre = actores_por_pelicula.p_nombre
- order by porcentaje desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement