0

Como selecionar registros no banco de dados, organizados por idade

criado por Daniel Correia Barreto em 26/04/2002 10:53am
A duvida é a seguinte, por exemplo:
Tenho essa tabela

Nome Idade
Jose 14
Maria 23
Carlos 34
Pedro 15
Lucas 45

Como faço para selecionar 2 campos que tenha a maior idade
no caso:
Carlos 34
Lucas 45

Existe alguma maneira de fazer com que seja selecionado por ordem crescente?

Lista de Respostas:

0
26/04/2002 3:44pm
(~22 anos atrás)
tente isso:

select * from tabela LIMIT 2 order by idade ASC


0
27/04/2002 8:05am
(~22 anos atrás)
Olavo Alexandrino respondeu:

select * from tabela ORDER BY idade DESC;

Order by: ordena os registro em função do campo "idade"
DESC:organiza-os em ordem decrescente
ASC: organiza-os em ordem crescente

Agora só pegar os dois primeiros registros da consulta e fazer o que você queira!


0
28/04/2002 10:17pm
(~22 anos atrás)
João Prado Maia respondeu:
Você só precisa utilizar a clausula LIMIT do MySQL (supondo que você usa MySQL)

SELECT Nome, Idade FROM tabela ORDER BY Idade DESC LIMIT 0, 2;

Isso irá limitar os resultados para somente 2 linhas de resultados e também está ordenando por idade, decrescentemente.

--Joao

0
29/04/2002 11:35am
(~22 anos atrás)
Duvida
Nome Idade
Jose 14
Maria 23
Carlos 34
Pedro 15
Lucas 45

Como faço para selecionar 2 campos que tenha a maior idade
no caso:
Carlos 34
Lucas 45

Existe alguma maneira de fazer com que seja selecionado por ordem crescente?

$sql="select nome,idade from tabela order by idade";
$query=mysql_query($sql,$conexao);
$cont=1;
while ($cont<=2)
{
$linha=mysql_fetch_array($query);
echo "Nome: $linha[0] - Idade: $linha[1]";
$cont++;
}


0
27/09/2004 4:42pm
(~20 anos atrás)
//Se quiser descend.
$sql = mssql_query ("SELECT * FROM TABLE ORDER BY CAMPO_IDADE DESC");
//Se quiser ascend.
$sql = mssql_query ("SELECT * FROM TABLE ORDER BY CAMPO_IDADE ASC");
//Se quiser limitada
$sql = mssql_query ("SELECT * FROM TABLE WHERE CAMPO_IDADE BETWEEN '10' AND '20'" ORDER BY CAMPO_IDADE ASC");

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)