Saltar al contenido

Dos veces el mismo no cuenta

Enunciado

La biblioteca va a regalar un marcapáginas a los socios que se han llevado más de un libro. Libros distintos: quien se llevó dos veces el mismo ha leído uno.

Muestra el socio y cuántos libros distintos se ha llevado, del que más al que menos. Si dos empatan, por orden alfabético.

Lo que tiene que devolver

Estas filas, en este orden

sociodistintos
Ana3
Luis2

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 socio, COUNT(*)
FROM prestamos
GROUP BY socio
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 →