Advertisement
JVFabia

Ejercicios_anidados

Oct 2nd, 2020
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Ejercicio 1
  2. select distinct nombre, p_nombre
  3. from actor, personaje
  4. where actor.nombre=personaje.a_nombre
  5. and actor.genero = 'F'
  6. and p_nombre in (
  7.     select nombre
  8.     from pelicula
  9.     order by calificacion desc
  10.     limit 10
  11. )
  12.  
  13. --ejercicio 3
  14.  
  15.  
  16. select mujeres_por_pelicula.p_nombre, actrices_totales*100.0/actores_totales as porcentaje
  17. from(
  18. select p_nombre, count(distinct a_nombre) as actrices_totales
  19. from personaje, actor
  20. where actor.nombre = personaje.a_nombre
  21. and actor.genero = 'F'
  22. group by p_nombre
  23. ) mujeres_por_pelicula,
  24. (
  25. select p_nombre, count(distinct a_nombre) as actores_totales
  26. from personaje
  27. group by p_nombre) actores_por_pelicula
  28. where mujeres_por_pelicula.p_nombre = actores_por_pelicula.p_nombre
  29. order by porcentaje desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement