Contenido del Curso
SQL Intermedio
SQL Intermedio
Desafío de la Calificación Promedio de los Estudiantes
Has realizado un excelente trabajo y has ayudado a la empresa constructora. Han comenzado a trabajar en la ampliación de la línea de metro Amarilla.
Te han recomendado, y el colegio ha mostrado interés en ti porque también tienen varias tareas para ti. Pero primero, familiaricémonos con la student_grades
tabla que proporcionan:
Como puede ver, la escuela tiene un total de 100 estudiantes, cuya información se proporciona en la tabla adjunta. Hay información en la columna class_letter
, que tiene 3 opciones: A
, B
o C
. Se incluye el nombre de la materia (subject_name
), así como la calificación del estudiante (grade
). La tabla es simple y contiene las calificaciones de exámenes en diversas materias.
Veamos cuántos estudiantes hay en cada clase con la siguiente consulta:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Sin embargo, la escuela nos ha dado la tarea de calcular la nota media para todas las asignaturas de cada estudiante. Esto es lo que necesitas hacer en este capítulo.
Swipe to show code editor
Tu tarea ahora es calcular la nota media de todas las asignaturas para cada estudiante. Además, para facilitar la labor de los profesores, debes 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 garantizar un testeo exitoso.
¡Gracias por tus comentarios!
Desafío de la Calificación Promedio de los Estudiantes
Has realizado un excelente trabajo y has ayudado a la empresa constructora. Han comenzado a trabajar en la ampliación de la línea de metro Amarilla.
Te han recomendado, y el colegio ha mostrado interés en ti porque también tienen varias tareas para ti. Pero primero, familiaricémonos con la student_grades
tabla que proporcionan:
Como puede ver, la escuela tiene un total de 100 estudiantes, cuya información se proporciona en la tabla adjunta. Hay información en la columna class_letter
, que tiene 3 opciones: A
, B
o C
. Se incluye el nombre de la materia (subject_name
), así como la calificación del estudiante (grade
). La tabla es simple y contiene las calificaciones de exámenes en diversas materias.
Veamos cuántos estudiantes hay en cada clase con la siguiente consulta:
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
Sin embargo, la escuela nos ha dado la tarea de calcular la nota media para todas las asignaturas de cada estudiante. Esto es lo que necesitas hacer en este capítulo.
Swipe to show code editor
Tu tarea ahora es calcular la nota media de todas las asignaturas para cada estudiante. Además, para facilitar la labor de los profesores, debes 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 garantizar un testeo exitoso.
¡Gracias por tus comentarios!