como buscar o segundo maior numero

MySQL

PHP

Banco de Dados

31/01/2017

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

Curtidas 0

Melhor post

Fernando C

Fernando C

31/01/2017

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

Mais Respostas

João Lima

João Lima

31/01/2017


SELECT MAX( SAL ) WHERE SAL < ( SELECT MAX( SAL ) FROM CAD )
GOSTEI 0
Guilherme Felipe

Guilherme Felipe

31/01/2017

desse jeito exibiu todos os menores do maior salario, preciso apenas do segundo maior
GOSTEI 0
Fernando C

Fernando C

31/01/2017

ops.. corrigindo:
select * from cad order by sal DESC limit 1,1
GOSTEI 1
Guilherme Felipe

Guilherme Felipe

31/01/2017

deu certo, obrigado :D
GOSTEI 0
POSTAR