“Escreva a consulta SQL para encontrar o segundo salário mais alto do funcionário” Respostas de código

Escreva a consulta SQL para encontrar o segundo salário mais alto do funcionário

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

SQL Encontre o segundo funcionário de salário mais 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

Como obter o segundo salário mais alto em cada departamento em 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

Respostas semelhantes a “Escreva a consulta SQL para encontrar o segundo salário mais alto do funcionário”

Perguntas semelhantes a “Escreva a consulta SQL para encontrar o segundo salário mais alto do funcionário”

Procure respostas de código populares por idioma

Procurar outros idiomas de código