“Segundo salário máximo em SQL” Respostas de código

SQL Selecione o segundo máximo

Both options you find max as a subset and then exclude from main select
sql> SELECT MAX( col ) FROM table
 	WHERE col < ( SELECT MAX( col ) FROM table);
sql> SELECT MAX(col) FROM table 
WHERE col NOT IN (SELECT MAX(col) FROM table);
Dentedghost

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

2ª consulta de salário máximo em SQL

select *from employee 
group by salary 
order by  salary desc limit 1,1;
Zealous Zebra

Como obter o salário máximo em cada departamento em SQL

SELECT firstname, MAX(salary)
FROM department d LEFT OUTER JOIN employee e
ON (d.department_id = e.department_id)
GROUP BY department_id; 
Obedient Ocelot

Primeiro salário máximo em SQL

SELECT first-name
FROM employees
WHERE salary = (SELECT MAX(salary) FROM employees);
Obedient Ocelot

Segundo salário máximo em SQL

SELECT MAX(SALARY) 'SECOND_MAX' FROM EMPLOYEES
WHERE SALARY <> (SELECT MAX(SALARY) FROM EMPLOYEES);
Obedient Ocelot

Respostas semelhantes a “Segundo salário máximo em SQL”

Perguntas semelhantes a “Segundo salário máximo em SQL”

Mais respostas relacionadas para “Segundo salário máximo em SQL” em Sql

Procure respostas de código populares por idioma

Procurar outros idiomas de código