Saltar al contenido

¿De dónde son los libros?

Enunciado

Un vecino pregunta en el mostrador de dónde son los libros de la biblioteca. Por cada país que tenga libros en los estantes, muestra el país, cuántos de sus autores tienen algún libro en ella y cuántas páginas suman esos libros, en ese orden. Primero el país con más páginas; si dos empatan, por orden alfabético.

El libro que nadie firma no es de ningún país, y una autora sin libros no pone al suyo en la lista.

Lo que tiene que devolver

Estas filas, en este orden

paiscuantostotal
Chile2860
Argentina1600
México1355

Es lo que sale con los datos de la base de práctica del reto. Los nombres de las columnas no cuentan, las tuyas pueden llamarse como quieras: cuenta cuántas son y en qué orden van. Además de esta, el reto tiene pruebas ocultas con otros datos, que se revelan al enviar tu solución.

Empiezas con esto

SQL

SELECT a.pais, l.paginas
FROM libros l
JOIN autores a
  ON l.autor_id = a.id
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.

Más retos de O(n)

Ver todos los retos →