“Напишите SQL запрос, чтобы найти вторую по величине зарплату сотрудника” Ответ

Напишите SQL запрос, чтобы найти вторую по величине зарплату сотрудника

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

SQL Найти второго по величине сотрудника зарплаты

/* 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

Как получить вторую самую высокую зарплату в каждом отделе 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

Ответы похожие на “Напишите SQL запрос, чтобы найти вторую по величине зарплату сотрудника”

Вопросы похожие на “Напишите SQL запрос, чтобы найти вторую по величине зарплату сотрудника”

Больше похожих ответов на “Напишите SQL запрос, чтобы найти вторую по величине зарплату сотрудника” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования