A palavra-chave ORDER BY é usada para classificar dados em um conjunto de registros.
A palavra-chave ORDER BY é usada para classificar dados em um conjunto de registros.
A palavra-chave ORDER BY classifica os registros em ordem crescente por padrão.
Se você quiser classificar em ordem decrescente, use a palavra-chave DESC.
SELECT nome(s)coluna(s)FROM nome_tabelaORDER BY nome(s) coluna(s) ASC|DESC
Para saber mais sobre SQL, visite nossos tutoriais de SQL.
O exemplo a seguir seleciona todos os dados armazenados na tabela "Pessoas" e classifica os resultados com base na coluna "Idade":
<?php$con=mysqli_connect("localhost","username","password","database");//Detectar conexão if (mysqli_connect_errno()){ echo "Conexão falhou: " . = mysqli_query($con,"SELECT * FROM Pessoas ORDER BY idade");while($row = mysqli_fetch_array($resultado)){ echo $row['Nome']; echo " " . $row['Sobrenome']; $con);?>O resultado acima produzirá:
Glenn Quagmire 33 Peter Griffin 35
Você pode classificar com base em várias colunas. Ao classificar por múltiplas colunas, a segunda coluna será usada somente se a primeira coluna tiver o mesmo valor:
SELECIONE nome(s)coluna(s)FROM nome_tabelaORDER BY coluna1, coluna2