Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desafío de la Calificación Promedio de los Estudiantes | Agrupamiento
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

book
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:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tarea
test

Swipe to show code editor

Your task now is to calculate the average grade for all subjects for each student. Also, for the convenience of the teachers, you need to sort the students' last names in alphabetical order. Use aggregation with the AVG() function and give an alias average_grade to ensure successful testing.

Brief Instructions

  • Retrieve the student_surname column and the average of the grade column using the AVG function.
  • Add the alias average_grade to the second column.
  • Group the data by student_surname.
  • Sort the results by student_surname in ascending order.

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
toggle bottom row

book
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:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tarea
test

Swipe to show code editor

Your task now is to calculate the average grade for all subjects for each student. Also, for the convenience of the teachers, you need to sort the students' last names in alphabetical order. Use aggregation with the AVG() function and give an alias average_grade to ensure successful testing.

Brief Instructions

  • Retrieve the student_surname column and the average of the grade column using the AVG function.
  • Add the alias average_grade to the second column.
  • Group the data by student_surname.
  • Sort the results by student_surname in ascending order.

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
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt