single
Desafío: Varias Funciones de Agregación en la Consulta
Desliza para mostrar el menú
La escuela ahora conoce los apellidos de aquellos estudiantes que recibieron más de una calificación en los exámenes, y la administración ha decidido calcular la calificación promedio a partir de múltiples calificaciones de estos estudiantes, y esa será su calificación final.
Desliza para comenzar a programar
Debes recuperar los apellidos de los estudiantes que tengan más de una nota de examen y también calcular la nota media de todas sus calificaciones. En la respuesta, debes tener 2 columnas: la primera es student_surname y la segunda es average_grade. Utiliza las funciones agregadas AVG() y COUNT() en esta tarea.
Además, ordena el resultado por la columna student_surname en orden ascendente.
Instrucciones breves
- Recupera la columna
student_surnamey el promedio de la columnagradeusando la funciónAVG. - Asigna el alias
average_gradea la segunda columna. - Agrupa los datos por
student_surname. - Utiliza la cláusula
HAVINGpara filtrar los resultados basados enCOUNT(grade) > 1. - Ordena los resultados por
student_surname.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla