Sección 1. Capítulo 12
single
Desafí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
Desliza para comenzar a programar
Buscar 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, ordenar el resultado por salario de mayor a menor usando ORDER BY.
Esta sintaxis puede utilizarse como una excelente alternativa a la cláusula HAVING.
Instrucciones breves
- Recuperar las columnas
first_name,last_nameysalaryde la tablaemployees. - En la cláusula
WHERE, usar una subconsulta con la sintaxissalary > [inner query]. - En la subconsulta, obtener el valor promedio de la columna
salaryde la tablaemployees. - Ordenar los resultados por
salaryen orden descendente.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 12
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla