“Escriba la consulta SQL para encontrar el segundo salario más alto del empleado” Código de respuesta

Escriba la consulta SQL para encontrar el segundo salario más alto del empleado

SELECT MAX(Salary) From Employee
 WHERE Salary < ( SELECT Max(Salary) FROM Employee);
Obedient Owl

SQL encuentra el segundo empleado salarial más alto

/* sql 2nd highest salary employee */
select sal, ename
from emp
where sal =
    (
        select max(sal) from emp where sal <
            (select max(sal) from emp)
    )
----------------------------------------------- option 2
select *
from 
(
    select ename, sal, dense_rank() over(order by sal desc) rank
    from emp
)
where rank =2;
Wide-eyed Wolf

Cómo obtener el segundo salario más alto en cada departamento en SQL

SELECT E.Employers_name, E.dep_number, E.salary
FROM Employers E
WHERE 1 = (SELECT COUNT(DISTINCT salary) 
        FROM Employers B 
        WHERE B.salary > E.salary AND E.dep_number = B.dep_number)
group by E.dep_number
Obedient Ocelot

Respuestas similares a “Escriba la consulta SQL para encontrar el segundo salario más alto del empleado”

Preguntas similares a “Escriba la consulta SQL para encontrar el segundo salario más alto del empleado”

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código