Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío de Promedio de Calificaciones de los Estudiantes | Agrupación
SQL Intermedio

bookDesafío de Promedio de Calificaciones de los Estudiantes

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, familiaricémonos con la tabla student_grades que proporcionan:

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

La escuela tiene un total de 100 estudiantes, cuya información se encuentra en la tabla proporcionada. 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).

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

Swipe to start coding

Tu tarea ahora es calcular la nota media de todas las asignaturas para cada estudiante. Además, para la comodidad de los profesores, necesitas 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

  • Recupera la columna student_surname y el promedio de la columna grade utilizando la función AVG.
  • Añade el alias average_grade a la segunda columna.
  • Agrupa los datos por student_surname.
  • Ordena los resultados por student_surname en orden ascendente.

Solución

¿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

Suggested prompts:

Can you explain what the SQL query does?

What are the results of this query?

How can I analyze grades by subject instead of class?

close

Awesome!

Completion rate improved to 4

bookDesafío de Promedio de Calificaciones de los Estudiantes

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, familiaricémonos con la tabla student_grades que proporcionan:

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

La escuela tiene un total de 100 estudiantes, cuya información se encuentra en la tabla proporcionada. 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).

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

Swipe to start coding

Tu tarea ahora es calcular la nota media de todas las asignaturas para cada estudiante. Además, para la comodidad de los profesores, necesitas 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

  • Recupera la columna student_surname y el promedio de la columna grade utilizando la función AVG.
  • Añade el alias average_grade a la segunda columna.
  • Agrupa los datos por student_surname.
  • Ordena 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!

close

Awesome!

Completion rate improved to 4
Sección 1. Capítulo 4
single

single

some-alt