Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Empleados con Salario Superior al Promedio | Subconsultas Anidadas
SQL Intermedio

bookDesafío: Empleados con Salario Superior al Promedio

Cuando una subconsulta se escribe en la sección WHERE, podemos utilizar el operador IN y los comparison operators:

SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Tarea

Swipe to start coding

Encuentra empleados cuyo salary esté por encima del salario promedio de todos los empleados utilizando una subconsulta en la sección WHERE.

La tabla resultante debe tener 3 columnas: first_name, last_name y salary. Luego, ordena el resultado por salario de mayor a menor usando ORDER BY.

Nota

Esta sintaxis puede usarse como una excelente alternativa a la cláusula HAVING.

Instrucciones breves

  • Recuperar las columnas first_name, last_name y salary de la tabla employees.
  • En la cláusula WHERE, utiliza una subconsulta con la sintaxis salary > [inner query].
  • En la subconsulta, obtén el valor promedio de la columna salary de la tabla employees.
  • Ordena los resultados por salary en orden descendente.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. 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 how the subquery works in this example?

What other operators can I use with subqueries in the WHERE clause?

Can you give more examples of using subqueries with different comparison operators?

close

Awesome!

Completion rate improved to 4

bookDesafío: Empleados con Salario Superior al Promedio

Desliza para mostrar el menú

Cuando una subconsulta se escribe en la sección WHERE, podemos utilizar el operador IN y los comparison operators:

SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
Tarea

Swipe to start coding

Encuentra empleados cuyo salary esté por encima del salario promedio de todos los empleados utilizando una subconsulta en la sección WHERE.

La tabla resultante debe tener 3 columnas: first_name, last_name y salary. Luego, ordena el resultado por salario de mayor a menor usando ORDER BY.

Nota

Esta sintaxis puede usarse como una excelente alternativa a la cláusula HAVING.

Instrucciones breves

  • Recuperar las columnas first_name, last_name y salary de la tabla employees.
  • En la cláusula WHERE, utiliza una subconsulta con la sintaxis salary > [inner query].
  • En la subconsulta, obtén el valor promedio de la columna salary de la tabla employees.
  • Ordena los resultados por salary en orden descendente.

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 2. Capítulo 4
single

single

some-alt