Promedios que ya dicen algo
- O(n) · Media
- Plan completo
- SQL
- agrupar
- uniones
Enunciado
El director no se fía de un promedio sacado con dos notas. Quiere el de cada curso que ya tenga al menos tres notas puestas.
Muestra el nombre del curso, cuántas notas tiene y su promedio, redondeado a 2 decimales, en ese orden. Estar inscrito y sin nota no es tener una nota: no ayuda a llegar a tres.
Lo que tiene que devolver
Estas filas, en cualquier orden
| nombre | cuantas | promedio |
|---|---|---|
| Matemáticas | 5 | 6.9 |
| Historia | 3 | 8 |
| Ciencias | 3 | 7 |
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 c.nombre, n.nota
FROM notas n
JOIN cursos c
ON n.curso_id = c.idResolver 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)
- Sillas para la reuniónSQL · agrupar · uniones · ordenar
- Un 10 de dos créditosSQL · agrupar · uniones · decimales
- ¿De dónde nos piden?SQL · agrupar · uniones · nulos
- ¿De dónde son los libros?SQL · agrupar · uniones · ordenar
- ¿Para cuántas nóminas alcanza?SQL · agrupar · uniones · decimales
- ¿Quién debe notas?SQL · agrupar · uniones · nulos