Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Promedio de la Calificación del Estudiante | Agrupación
SQL Intermedio
Sección 1. Capítulo 4
single

single

Desafío: Promedio de la Calificación del Estudiante

Desliza para mostrar el menú

Has realizado un excelente trabajo y has ayudado a la empresa constructora. Han comenzado a trabajar en la expansión de la línea de metro Yellow.

Te han recomendado, y la escuela ha mostrado interés en ti porque también tienen varias tareas para ti. Pero primero, familiarízate con la tabla student_grades que te proporcionan:

La tabla contiene calificaciones de exámenes en varias asignaturas.

La escuela tiene un total de 100 estudiantes, cuya información se proporciona en la tabla dada. Hay información en la columna class_letter, que tiene 3 opciones: A, B o C. Se incluye el nombre de la asignatura (subject_name), así como la calificación del estudiante (grade).

La siguiente consulta muestra cuántos estudiantes hay en cada clase:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS number_of_students FROM student_grades GROUP BY class_letter
Tarea

Desliza para comenzar a programar

Calcular el promedio de calificaciones para todas las asignaturas de cada estudiante. Además, para facilitar el trabajo de los profesores, es necesario ordenar los apellidos de los estudiantes en orden alfabético. Utiliza la agregación con la función AVG() y asigna el alias average_grade para asegurar la correcta evaluación.

Instrucciones breves

  • Recuperar la columna student_surname y el promedio de la columna grade usando la función AVG.
  • Añadir el alias average_grade a la segunda columna.
  • Agrupar los datos por student_surname.
  • Ordenar los resultados por student_surname en orden ascendente.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt