Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Búsqueda del Desafío para los Mejores Estudiantes de Matemáticas | 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

bookBúsqueda del Desafío para los Mejores Estudiantes de Matemáticas

La escuela está complacida con nuestro trabajo y acepta continuar la colaboración.

Ahora tienen una nueva tarea para nosotros. Se ofrecerá un viaje a un centro científico como recompensa a los 10 mejores estudiantes con las calificaciones promedio más altas. Una condición obligatoria es recibir una calificación superior a 90 en el examen de matemáticas. Para encontrar a dichos estudiantes, se han dirigido a ti.

Veamos qué necesitamos hacer utilizando nuestra tabla employee como ejemplo.

Supongamos que necesitamos averiguar en qué departamentos hay empleados que fueron contratados antes de 2019 y el salario promedio en esos departamentos. Para llevar a cabo tal tarea, podemos utilizar la siguiente consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como puede ver, solo hay 3 empleados así y utilizamos las herramientas necesarias para lograr este resultado. Tu tarea será muy similar, ¡estoy seguro de que puedes manejarlo!

Aquí tienes una vista previa de la tabla student_grades con la que estamos trabajando:

Tarea

Tu tarea es recuperar hasta 10 estudiantes con el promedio más alto entre todos los estudiantes que obtuvieron una puntuación de 90 o más en el examen de matemáticas.

Además, ordena el resultado por la columna average_grade en orden descendente.

Asigna un alias average_grade al promedio para garantizar que la tarea se verifique correctamente en cuanto a su correcció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 5
toggle bottom row

bookBúsqueda del Desafío para los Mejores Estudiantes de Matemáticas

La escuela está complacida con nuestro trabajo y acepta continuar la colaboración.

Ahora tienen una nueva tarea para nosotros. Se ofrecerá un viaje a un centro científico como recompensa a los 10 mejores estudiantes con las calificaciones promedio más altas. Una condición obligatoria es recibir una calificación superior a 90 en el examen de matemáticas. Para encontrar a dichos estudiantes, se han dirigido a ti.

Veamos qué necesitamos hacer utilizando nuestra tabla employee como ejemplo.

Supongamos que necesitamos averiguar en qué departamentos hay empleados que fueron contratados antes de 2019 y el salario promedio en esos departamentos. Para llevar a cabo tal tarea, podemos utilizar la siguiente consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como puede ver, solo hay 3 empleados así y utilizamos las herramientas necesarias para lograr este resultado. Tu tarea será muy similar, ¡estoy seguro de que puedes manejarlo!

Aquí tienes una vista previa de la tabla student_grades con la que estamos trabajando:

Tarea

Tu tarea es recuperar hasta 10 estudiantes con el promedio más alto entre todos los estudiantes que obtuvieron una puntuación de 90 o más en el examen de matemáticas.

Además, ordena el resultado por la columna average_grade en orden descendente.

Asigna un alias average_grade al promedio para garantizar que la tarea se verifique correctamente en cuanto a su correcció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 5
toggle bottom row

bookBúsqueda del Desafío para los Mejores Estudiantes de Matemáticas

La escuela está complacida con nuestro trabajo y acepta continuar la colaboración.

Ahora tienen una nueva tarea para nosotros. Se ofrecerá un viaje a un centro científico como recompensa a los 10 mejores estudiantes con las calificaciones promedio más altas. Una condición obligatoria es recibir una calificación superior a 90 en el examen de matemáticas. Para encontrar a dichos estudiantes, se han dirigido a ti.

Veamos qué necesitamos hacer utilizando nuestra tabla employee como ejemplo.

Supongamos que necesitamos averiguar en qué departamentos hay empleados que fueron contratados antes de 2019 y el salario promedio en esos departamentos. Para llevar a cabo tal tarea, podemos utilizar la siguiente consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como puede ver, solo hay 3 empleados así y utilizamos las herramientas necesarias para lograr este resultado. Tu tarea será muy similar, ¡estoy seguro de que puedes manejarlo!

Aquí tienes una vista previa de la tabla student_grades con la que estamos trabajando:

Tarea

Tu tarea es recuperar hasta 10 estudiantes con el promedio más alto entre todos los estudiantes que obtuvieron una puntuación de 90 o más en el examen de matemáticas.

Además, ordena el resultado por la columna average_grade en orden descendente.

Asigna un alias average_grade al promedio para garantizar que la tarea se verifique correctamente en cuanto a su correcció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!

La escuela está complacida con nuestro trabajo y acepta continuar la colaboración.

Ahora tienen una nueva tarea para nosotros. Se ofrecerá un viaje a un centro científico como recompensa a los 10 mejores estudiantes con las calificaciones promedio más altas. Una condición obligatoria es recibir una calificación superior a 90 en el examen de matemáticas. Para encontrar a dichos estudiantes, se han dirigido a ti.

Veamos qué necesitamos hacer utilizando nuestra tabla employee como ejemplo.

Supongamos que necesitamos averiguar en qué departamentos hay empleados que fueron contratados antes de 2019 y el salario promedio en esos departamentos. Para llevar a cabo tal tarea, podemos utilizar la siguiente consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como puede ver, solo hay 3 empleados así y utilizamos las herramientas necesarias para lograr este resultado. Tu tarea será muy similar, ¡estoy seguro de que puedes manejarlo!

Aquí tienes una vista previa de la tabla student_grades con la que estamos trabajando:

Tarea

Tu tarea es recuperar hasta 10 estudiantes con el promedio más alto entre todos los estudiantes que obtuvieron una puntuación de 90 o más en el examen de matemáticas.

Además, ordena el resultado por la columna average_grade en orden descendente.

Asigna un alias average_grade al promedio para garantizar que la tarea se verifique correctamente en cuanto a su corrección.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 5
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
some-alt