como buscar o segundo maior numero

31/01/2017

0

tenho um banco com nome e salário, preciso exibir apenas o segundo maior salário.

$sal=mysql_query("SELECT MAX(sal) FROM cad"), assim eu exibo o maior salário, mas como seria pra exibir apenas o segundo maior?
Guilherme Felipe

Guilherme Felipe

Responder

Post mais votado

31/01/2017

tente isso:
select * from cad order by sal limit 1,1

Fernando C

Fernando C
Responder

Mais Posts

31/01/2017

João Lima


SELECT MAX( SAL ) WHERE SAL < ( SELECT MAX( SAL ) FROM CAD )
Responder

31/01/2017

Guilherme Felipe

desse jeito exibiu todos os menores do maior salario, preciso apenas do segundo maior
Responder

31/01/2017

Fernando C

ops.. corrigindo:
select * from cad order by sal DESC limit 1,1
Responder

31/01/2017

Guilherme Felipe

deu certo, obrigado :D
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar